日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種報(bào)文轉(zhuǎn)發(fā)方法及裝置的制作方法

文檔序號(hào):7919119閱讀:162來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種報(bào)文轉(zhuǎn)發(fā)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及保證轉(zhuǎn)發(fā)高優(yōu)先級(jí)業(yè)務(wù)報(bào)文的帶寬需求 的技術(shù)。
背景技術(shù)
在通信網(wǎng)絡(luò)中,對(duì)于時(shí)延、抖動(dòng)有苛刻要求的實(shí)時(shí)業(yè)務(wù),如網(wǎng)絡(luò)游戲等 一般被分類(lèi)為高優(yōu)先級(jí)業(yè)務(wù)。所謂時(shí)延,指的是報(bào)文從發(fā)送端到接收端所經(jīng) 過(guò)的時(shí)間。抖動(dòng),表征了時(shí)延的變化。如果實(shí)時(shí)業(yè)務(wù)的帶寬需求得不到保證, 就會(huì)出現(xiàn)如在網(wǎng)絡(luò)游戲過(guò)程中出現(xiàn)游戲暫時(shí)中斷、掉線等現(xiàn)象,所以在一個(gè) 網(wǎng)絡(luò)中,這些業(yè)務(wù)的帶寬需求是需要優(yōu)先給予保證的。對(duì)于時(shí)延、抖動(dòng)沒(méi)有 苛刻要求的業(yè)務(wù)則被分類(lèi)為普通優(yōu)先級(jí)業(yè)務(wù)。
通信網(wǎng)絡(luò)在進(jìn)行報(bào)文轉(zhuǎn)發(fā)的過(guò)程中,需要優(yōu)先轉(zhuǎn)發(fā)高優(yōu)先級(jí)業(yè)務(wù)的報(bào)文, 換言之,就是要優(yōu)先保證高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求。
現(xiàn)有技術(shù)中,優(yōu)先轉(zhuǎn)發(fā)高優(yōu)先級(jí)業(yè)務(wù)的報(bào)文的方法,流程圖如圖l所示,
包括如下步驟
S101、確定接收?qǐng)?bào)文的業(yè)務(wù)優(yōu)先級(jí)。
通信網(wǎng)絡(luò)中的路由器、或者是具有帶寬管理功能的設(shè)備等,在接收到報(bào) 文時(shí),確定該報(bào)文是高優(yōu)先級(jí)業(yè)務(wù)的報(bào)文,還是普通優(yōu)先級(jí)業(yè)務(wù)的報(bào)文。
目前業(yè)界主要是通過(guò)傳統(tǒng)的TCP ( Transmission Control Protocol,傳輸控 制協(xié)議)或UDP (User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)端口匹配技術(shù) 以及DPI (Deep Packet Inspection,深度包檢測(cè))識(shí)別技術(shù)相結(jié)合的方式來(lái)對(duì) 不同的業(yè)務(wù)進(jìn)行識(shí)別以及分類(lèi)。TCP\UDP端口匹配技術(shù)是根據(jù)TCP或UDP 報(bào)文的源端口 、目的端口號(hào)來(lái)識(shí)別一些采用固定端口的業(yè)務(wù)。DPI識(shí)別技術(shù)則
是通過(guò)對(duì)數(shù)據(jù)報(bào)文的應(yīng)用層數(shù)據(jù)有效載荷進(jìn)行分析,根據(jù)其有效載荷的特征 來(lái)達(dá)到區(qū)分不同業(yè)務(wù)的目的。這些技術(shù)都是對(duì)已知業(yè)務(wù)的數(shù)據(jù)報(bào)文進(jìn)行特征
分析,找出其TCPMJDP的端口號(hào)或應(yīng)用層數(shù)據(jù)有效載荷的特征碼,從而識(shí)別 業(yè)務(wù)的分類(lèi)、確定出業(yè)務(wù)的優(yōu)先級(jí)。
S102、保證高優(yōu)先級(jí)業(yè)務(wù)報(bào)文的帶寬需求。
現(xiàn)有技術(shù)中有兩種利用令牌桶來(lái)達(dá)到控制普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)速
率,保證高優(yōu)先級(jí)業(yè)務(wù)報(bào)文的帶寬需求的技術(shù)。
這里簡(jiǎn)要介紹一下利用令牌桶進(jìn)行報(bào)文轉(zhuǎn)發(fā)限速的技術(shù) 令牌桶主要包括以下幾個(gè)基本要素令牌桶中的令牌個(gè)數(shù)credit、每個(gè)令
牌更新周期內(nèi)發(fā)放的令牌個(gè)數(shù)updat^size、令牌更新周期updatejnterval、令
牌桶容量。通過(guò)使用該令牌桶算法進(jìn)行速率限制,實(shí)際得到的平均限制速率
為update—size / update—interval 。其主要工作原理^口下
1) 每個(gè)令牌更新周期update—interval內(nèi)向令牌桶放入一定量的令牌,如 果令牌桶已經(jīng)滿了 ,則新放入的令牌將被丟棄。
2) 每個(gè)令牌允許發(fā)送一定數(shù)量的數(shù)據(jù)(如每個(gè)令牌允許發(fā)送一個(gè)字節(jié)的 數(shù)據(jù))。
3) 當(dāng)一個(gè)報(bào)文到來(lái)時(shí),判斷令牌桶內(nèi)是否有足夠的令牌。
4) 如果沒(méi)有足夠的令牌發(fā)送該報(bào)文,這個(gè)報(bào)文就會(huì)被丟棄。
5) 如果令牌桶內(nèi)的令牌允許發(fā)送該報(bào)文,則該報(bào)文從令牌桶內(nèi)取走對(duì)應(yīng) 數(shù)量的令牌,然后發(fā)送。
令牌桶有其自身特定的容量,如果令牌桶已經(jīng)滿了,新加入的令牌就會(huì) 被丟棄。因此,在任何時(shí)候,最大的突發(fā)數(shù)據(jù)量與桶的容量成比例。令牌桶 算法允許數(shù)據(jù)突發(fā),但是不能超過(guò)令牌桶容量的限制。
現(xiàn)有技術(shù)一
在現(xiàn)有技術(shù)一中,為普通優(yōu)先級(jí)業(yè)務(wù)設(shè)置了令牌桶,也就是說(shuō),只有普 通優(yōu)先級(jí)報(bào)文轉(zhuǎn)發(fā)時(shí)才要消耗令牌。高優(yōu)先級(jí)業(yè)務(wù)報(bào)文不需要消耗令牌,直
接轉(zhuǎn)發(fā)。通過(guò)設(shè)置普通優(yōu)先級(jí)業(yè)務(wù)的令牌桶的update—size和update_interval, 就可以實(shí)現(xiàn)將普通優(yōu)先級(jí)業(yè)務(wù)的轉(zhuǎn)發(fā)速度控制在一定的閥值范圍內(nèi)。
但是對(duì)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文進(jìn)行限速方法中的限速閾值不好界定設(shè)置 過(guò)低,則可能造成全局帶寬利用率低下;設(shè)置過(guò)高,又可能使高優(yōu)先級(jí)業(yè)務(wù) 的帶寬需求得不到充分的保障。其次,因?yàn)楦邇?yōu)先級(jí)業(yè)務(wù)的帶寬需求本身是 實(shí)時(shí)變化的,可能某個(gè)時(shí)期該限速閥值是合適的,可到了下一個(gè)時(shí)期,該值 可能又不合適了。
現(xiàn)有技術(shù)中另 一種保證高優(yōu)先級(jí)業(yè)務(wù)報(bào)文的帶寬需求的方法如下所述。 現(xiàn)有技術(shù)二
在現(xiàn)有技術(shù)二中,令牌桶是針對(duì)全局設(shè)置的,不管普通優(yōu)先級(jí)的報(bào)文, 還是高優(yōu)先級(jí)的報(bào)文,轉(zhuǎn)發(fā)處理都需要消耗相應(yīng)數(shù)量的令牌。當(dāng)令牌桶中可 以使用的令牌數(shù)小于對(duì)待處理的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)處理時(shí)需要的令牌數(shù)時(shí),根 據(jù)待處理的數(shù)據(jù)包是否為高優(yōu)先級(jí)的數(shù)據(jù)包對(duì)其進(jìn)行相應(yīng)的處理。如果是, 則對(duì)其進(jìn)行轉(zhuǎn)發(fā)處理,并計(jì)令牌桶中可以使用的令牌數(shù)為負(fù)值,否則,丟棄 待處理的數(shù)據(jù)包。由此,令牌的更新速度,決定了報(bào)文的轉(zhuǎn)發(fā)速率?,F(xiàn)有技 術(shù)二中的令牌更新速率應(yīng)小于下行帶寬(因?yàn)槿袅钆频母滤俾蚀笥诘扔谙?br> 行帶寬,即下行報(bào)文的轉(zhuǎn)發(fā)速率大于等于報(bào)文的接收速率,就沒(méi)有報(bào)文被丟 棄。既然所有的報(bào)文都允許通過(guò),那么帶寬控制也就失去了意義)。在令牌的 更新速率小于下行帶寬的情況下,假設(shè)下行帶寬為10Mbps,若設(shè)定的令牌更 新速率較低,比如7Mbps,則有3Mbps的帶寬不能被充分利用;若設(shè)定的令 牌更新速率較高,比如9Mbps,則當(dāng)報(bào)文接收速率超過(guò)9Mbps時(shí),最多有1M 的普通優(yōu)先級(jí)報(bào)文將被丟棄,以保證高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求。由于一般網(wǎng) 絡(luò)應(yīng)用都會(huì)根據(jù)網(wǎng)絡(luò)擁塞情況調(diào)節(jié)自己的發(fā)包速率,當(dāng)其4企測(cè)到有才艮文^皮丟 棄時(shí),就會(huì)相應(yīng)降低其報(bào)文的發(fā)送速率。這樣,就會(huì)從網(wǎng)絡(luò)整體上降低普通 優(yōu)先級(jí)報(bào)文對(duì)線路帶寬的占用,從而在線路上為高優(yōu)先級(jí)業(yè)務(wù)提供更多的帶 寬資源,保證高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求。但不同網(wǎng)絡(luò)應(yīng)用對(duì)網(wǎng)絡(luò)擁塞的敏感
度不甚相同,對(duì)于對(duì)網(wǎng)絡(luò)擁塞很敏感的應(yīng)用,我們只需要丟棄少量的報(bào)文,
就可以促使其減少報(bào)文的發(fā)送;對(duì)于對(duì)網(wǎng)絡(luò)擁塞不太敏感的應(yīng)用,我們就需 要丟棄更多的報(bào)文才能促使其減少報(bào)文的發(fā)送。由于現(xiàn)有技術(shù)二中,當(dāng)線路 帶寬緊張時(shí),丟棄的普通優(yōu)先級(jí)報(bào)文的數(shù)量是固定的,當(dāng)網(wǎng)絡(luò)中對(duì)網(wǎng)絡(luò)擁塞 不太敏感時(shí)丟棄該數(shù)量的普通優(yōu)先級(jí)報(bào)文并不能顯著降低普通優(yōu)先級(jí)業(yè)務(wù)的 帶寬,也就無(wú)法較好的保證高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求。而且,高優(yōu)先級(jí)業(yè)務(wù) 的帶寬需求本身也是不斷變化的。所以某個(gè)時(shí)刻雖然設(shè)置的令牌更新速率值 是比較合適的,但是在其它時(shí)刻,這個(gè)令牌更新速率值可能就不合適了。
綜上所述,現(xiàn)有技術(shù)的保證高優(yōu)先級(jí)業(yè)務(wù)報(bào)文帶寬需求的方法無(wú)法合理 的進(jìn)行帶寬分配,以達(dá)到既保證帶寬利用率,又有效保證高優(yōu)先級(jí)業(yè)務(wù)報(bào)文 帶寬需求的目的。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了 一種報(bào)文轉(zhuǎn)發(fā)方法及裝置,用以達(dá)到既保證高優(yōu)先 級(jí)業(yè)務(wù)^^艮文帶寬需求,又保證帶寬利用率的目的。 一種報(bào)文轉(zhuǎn)發(fā)方法,包括
系統(tǒng)定時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high—flowrate,并根據(jù)監(jiān)測(cè)的
high_flowrate確定為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal—bw; 根據(jù)確定的normal一bw調(diào)整第一令牌桶的令牌更新速率; 當(dāng)系統(tǒng)接收到報(bào)文時(shí),若判斷接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則直接
進(jìn)行轉(zhuǎn)發(fā);若判斷接收的報(bào)文為普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則通過(guò)所述第一令牌
桶對(duì)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文進(jìn)行限速轉(zhuǎn)發(fā)。
所述根據(jù)確定的normal—bw調(diào)整第一令牌桶的令牌更新速率,具體為 若所述normal—bw增大,則增大所述第一令牌桶的令牌更新速率;若所
述normal—bw減小,則減小所述第一令牌桶的令牌更新速率。
所述在確定所述normal—bw增大時(shí),則增大所述第一令牌桶的令牌更新
速率;在確定所述normal—bw減小時(shí),則減小所述第一令牌桶的令牌更新速 率,具體包括
所述第一令牌桶的令牌更新速率根據(jù)如下公式?jīng)Q定
update_s = normal一bwx K
其中,update一s為所述第一令牌桶的令牌更新速率;K為一個(gè)設(shè)定值,取 值范圍在0 1之間。
在所述根據(jù)確定的normal—bw調(diào)整第一令牌桶的令牌更新速率后,進(jìn)一 步還包括
根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的接收速率進(jìn)一步調(diào)整所述第一令牌桶的令牌 更新速率。
在所述根據(jù)確定的normal_bw調(diào)整第一令牌桶的令牌更新速率之前,還 包括
若系統(tǒng)接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則從令牌更新速率等于為高優(yōu) 先級(jí)業(yè)務(wù)分配的帶寬high一bw的第二令牌桶中取走對(duì)應(yīng)數(shù)量的令牌,當(dāng)所述 第二令牌桶中的令牌數(shù)不充足時(shí)增大所述highj)w,并才艮據(jù)增大的high一bw確 定normal—bw。
所述增大所述high一bw,具體包括
確定high—flowrate,并根據(jù)所述high—flowrate增大high—bw;或者, 將所述high一bw增加一設(shè)定值。 一種報(bào)文轉(zhuǎn)發(fā)裝置,包括
報(bào)文優(yōu)先級(jí)確定模塊,用于確定接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文、或者 普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文;
高優(yōu)先級(jí)業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)模塊,用于將所述報(bào)文優(yōu)先級(jí)確定模塊確定的高
優(yōu)先級(jí)業(yè)務(wù)報(bào)文直接進(jìn)行轉(zhuǎn)發(fā);
第一令牌桶,用于對(duì)所述報(bào)文優(yōu)先級(jí)確定模塊確定的普通優(yōu)先級(jí)業(yè)務(wù)報(bào)
文進(jìn)行限速轉(zhuǎn)發(fā);
定時(shí)監(jiān)測(cè)模塊,用于監(jiān)測(cè)設(shè)定的定時(shí)周期;
高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬確定模塊,用于在所述定時(shí)監(jiān)測(cè)模塊監(jiān)測(cè)到 定時(shí)周期到達(dá)時(shí),確定高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high_flowrate;
更新速率調(diào)整模塊,用于根據(jù)所述高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬確定模塊 確定的high_flowrate調(diào)整所述第一令牌桶的令牌更新速率。
所述裝置還包括
第二令牌桶4莫塊,所述第二令牌桶模塊包括第二令牌桶,用于所述裝置 在接收到高優(yōu)先級(jí)業(yè)務(wù)報(bào)文時(shí),從所述第二令牌桶中取走對(duì)應(yīng)數(shù)量的令牌, 當(dāng)所述第二令牌桶中的令牌數(shù)不充足時(shí),所述第二令牌桶模塊發(fā)送調(diào)整通知; 所述第二令牌桶的令牌更新速率等于為高優(yōu)先級(jí)業(yè)務(wù)分配的帶寬值;以及
所述更新速率調(diào)整模塊還用于在接收到所述調(diào)整通知時(shí),調(diào)整為高優(yōu)先 級(jí)業(yè)務(wù)分配的帶寬high—bw和為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal—bw,并根 據(jù)調(diào)整后的normal—bw調(diào)整第一令牌桶的令牌更新速率。
本發(fā)明實(shí)施例由于對(duì)于接收的高優(yōu)先級(jí)業(yè)務(wù)報(bào)文直接進(jìn)行轉(zhuǎn)發(fā),對(duì)于接 收的普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文則通過(guò)第一令牌桶進(jìn)行限速;并根據(jù)監(jiān)測(cè)的高優(yōu)先 級(jí)業(yè)務(wù)的帶寬需求調(diào)整第一令牌桶的令牌更新速率,使得既保證了高優(yōu)先級(jí) 業(yè)務(wù)報(bào)文帶寬需求,又可以根據(jù)高優(yōu)先級(jí)業(yè)務(wù)帶寬的實(shí)際需求量來(lái)調(diào)整第一 令牌桶的令牌更新速率,避免了為高優(yōu)先級(jí)業(yè)務(wù)帶寬分配過(guò)多帶寬,從而充 分保證了帶寬利用率。


圖1為現(xiàn)有技術(shù)的優(yōu)先轉(zhuǎn)發(fā)高優(yōu)先級(jí)業(yè)務(wù)的報(bào)文的方法流程圖; 圖2為本發(fā)明實(shí)施例的保證高優(yōu)先級(jí)業(yè)務(wù)帶寬需求的方法流程圖; 圖3為本發(fā)明實(shí)施例的保證高優(yōu)先級(jí)業(yè)務(wù)帶寬需求的裝置結(jié)構(gòu)框圖; 圖4為本發(fā)明實(shí)施例的更新速率調(diào)整模塊的內(nèi)部結(jié)構(gòu)框圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例對(duì)于接收的高優(yōu)先級(jí)業(yè)務(wù)報(bào)文直接進(jìn)行轉(zhuǎn)發(fā),對(duì)于接收的
普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文則通過(guò)令牌桶A進(jìn)行限速;并根據(jù)監(jiān)測(cè)的高優(yōu)先級(jí)業(yè)務(wù) 的帶寬需求調(diào)整令牌桶A的令牌更新速率。具體的,當(dāng)監(jiān)測(cè)到高優(yōu)先級(jí)業(yè)務(wù) 的帶寬需求增多時(shí),降低令牌桶A的令牌更新速率;當(dāng)監(jiān)測(cè)到高優(yōu)先級(jí)業(yè)務(wù) 的帶寬需求減少時(shí),增加令牌桶A的令牌更新速率。從而既有效保證了高優(yōu) 先級(jí)業(yè)務(wù)報(bào)文帶寬需求,又可以根據(jù)高優(yōu)先級(jí)業(yè)務(wù)帶寬的實(shí)際需求量來(lái)調(diào)整 令牌桶A的令牌更新速率,避免了為高優(yōu)先級(jí)業(yè)務(wù)帶寬分配過(guò)多帶寬,充分 保證了帶寬利用率。
本發(fā)明實(shí)施例提供的一種具體的保證高優(yōu)先級(jí)業(yè)務(wù)報(bào)文帶寬需求的報(bào)文 轉(zhuǎn)發(fā)方法,流程圖如圖2所示,包括如下步驟 S201、系統(tǒng)初始化。
系統(tǒng)為高優(yōu)先級(jí)業(yè)務(wù)、普通優(yōu)先級(jí)業(yè)務(wù)分別分配的帶寬值為high一bw、 normal一bw, —般來(lái)說(shuō),high—bw與normal—bw之和等于報(bào)文轉(zhuǎn)發(fā)的總帶寬 total_bw。
在系統(tǒng)初始化過(guò)程中,將high—bw初始化為pre—bw,貝'J normal—bw相應(yīng) 則初始化為total—bw-high一bw。 pre—bw為預(yù)先定義的一個(gè)預(yù)留帶寬值。根據(jù) normal—bw初始化為普通優(yōu)先級(jí)業(yè)務(wù)設(shè)置的令牌桶A的令牌更新速率(具體 方法與下述步驟S207相同)。
預(yù)留帶寬主要的作用是
1、 保證當(dāng)高優(yōu)先級(jí)業(yè)務(wù)有突發(fā)帶寬需求時(shí),能夠及時(shí)獲取到帶寬;
2、 為那些在令牌桶限速處理中被丟棄的普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文做一定的緩 沖。因?yàn)椴捎昧钆仆八惴▽?duì)報(bào)文速率進(jìn)行控制,主要是通過(guò)丟包,以期望達(dá) 到速率控制的目的。布i設(shè)我們對(duì)普通優(yōu)先級(jí)業(yè)務(wù)的帶寬限制為5Mbps,即允 許以5Mbps的速率轉(zhuǎn)發(fā)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文。此時(shí)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的接 收速率可能是高于5Mbps,高出的那一部分報(bào)文雖然在令牌桶限速處理中被
丟棄了,但卻已經(jīng)消耗了相應(yīng)的帶寬。
由于高優(yōu)先級(jí)業(yè)務(wù)分類(lèi)的分配帶寬是實(shí)時(shí)調(diào)整的,所以預(yù)留帶寬值
pre—bw可以根據(jù)實(shí)際應(yīng)用環(huán)境進(jìn)行設(shè)置,不需要太大,以減少帶寬浪費(fèi)。
5202、 判斷接收?qǐng)?bào)文的業(yè)務(wù)優(yōu)先級(jí);若為高優(yōu)先級(jí),則執(zhí)行步驟S203; 若為普通優(yōu)先級(jí),則執(zhí)行步驟S204。
5203、 直接轉(zhuǎn)發(fā)高優(yōu)先級(jí)業(yè)務(wù)的報(bào)文。
5204、 根據(jù)為普通優(yōu)先級(jí)業(yè)務(wù)設(shè)置的令牌桶A來(lái)決定普通優(yōu)先級(jí)業(yè)務(wù)報(bào) 文的轉(zhuǎn)發(fā)。
具體的,令牌以設(shè)置的令牌更新速率放入令牌桶A。對(duì)于接收的普通優(yōu) 先級(jí)業(yè)務(wù)報(bào)文,判斷令牌桶A內(nèi)是否有足夠的令牌。若足夠,則取走相應(yīng)數(shù) 量的令牌,并轉(zhuǎn)發(fā)該報(bào)文;否則,丟棄該報(bào)文。
5205、 在系統(tǒng)轉(zhuǎn)發(fā)報(bào)文的過(guò)程中,同時(shí)還定時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使 用帶寬high—flowrate。
5206、 根據(jù)監(jiān)現(xiàn)寸的high—flowrate調(diào)整high—bw和normal—bw。 若監(jiān)測(cè)到high_flowrate增大,則可以相應(yīng)增大為高優(yōu)先級(jí)業(yè)務(wù)分配的帶
寬high—bw,減小為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal—bw;
若監(jiān)測(cè)到high—flowrate減小,則為了及時(shí)回收高優(yōu)先級(jí)業(yè)務(wù)分類(lèi)冗余的 帶寬,以提高全局帶寬利用率,減少帶寬浪費(fèi),則相應(yīng)減小為高優(yōu)先級(jí)業(yè)務(wù) 分配的帶寬high一bw,增大為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal—bw。
根據(jù)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high_flowrate來(lái)適應(yīng)性調(diào)整為高優(yōu)先級(jí) 業(yè)務(wù)分配的帶寬highj)w、以及為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal—bw,從 而既能優(yōu)先滿足高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求,又可以及時(shí)回收高優(yōu)先級(jí)業(yè)務(wù)冗 余帶寬,提高了全局帶寬利用率。
一種具體調(diào)整high一bw和normal—bw的方法是
調(diào)整high一bw = high一flowrate + pre_bw;
調(diào)整normal—bw = total一bw - high一flowrate。
以上為本發(fā)明實(shí)施例所舉一個(gè)具體調(diào)整方法,顯然本領(lǐng)域技術(shù)人員可以 根據(jù)實(shí)際情況采取多種不同的調(diào)整方法以達(dá)到適當(dāng)調(diào)整high—bw和
normal—bw的目的,此處不——贅述。
S207、根據(jù)normal_bw調(diào)整令牌桶A的令牌更新速率。
根據(jù)normal—bw調(diào)整令牌桶A的令牌更新速率,具體為
若normal—bw增大,則調(diào)整令牌桶A的令牌更新速率相應(yīng)增大;若
normal一bw減小,則調(diào)整令牌桶A的令牌更新速率相應(yīng)減小。具體可以采用
如下公式計(jì)算令牌桶A的令牌更新速率update—
update—s — normal一bwx K ( 1 ) 其中,K為設(shè)定值,較佳的取值范圍為(O,l]。顯然,除上述方法外,本領(lǐng)
域技術(shù)人員可以根據(jù)實(shí)際情況采取多種調(diào)整方法,此處不一一贅述。
進(jìn)一步,在根據(jù)norma1—bw調(diào)整令牌桶A的令牌更新速率的基礎(chǔ)上,還
可以根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率進(jìn)一步調(diào)整令牌桶A的令牌更新速

當(dāng)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率recieve_s超過(guò)其分配帶寬normal—bw時(shí), 逐步P爭(zhēng)低設(shè)定值K,直至設(shè)定值K達(dá)到其下限值或報(bào)文接收速率小于、等于 普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的分配帶寬。設(shè)定值K可以按照如下公式進(jìn)行調(diào)整(也 可以以其它方式下調(diào))
M' = M x [ l - ( recieve一s — normal一bw) / recieve一s ]( 2 )
其中,M表示調(diào)整前的設(shè)定值K; M'表示調(diào)整后的設(shè)定值K。
如果調(diào)整后的設(shè)定值K小于設(shè)定的最小值K_min,則設(shè)置設(shè)定值K為最 小值I^min。根據(jù)調(diào)整后的設(shè)定值K,根據(jù)上述公式1重新計(jì)算令牌桶A的 令牌更新速率update—s。
當(dāng)普通優(yōu)先級(jí)業(yè)務(wù)^J:接收速率recieve一s低于其分配帶寬時(shí),可以逐步 提高設(shè)定值K,直至設(shè)定值K為1或recieve_s趨近于為普通優(yōu)先級(jí)業(yè)務(wù)分配 的帶寬normal一bw。設(shè)定值K可以按照如下公式進(jìn)行調(diào)整(也可以以其它方
式上調(diào))
M' = M x [ l + Cnormal_bw — recieve—s ) / normal一bw ]( 3 ) 其中,M表示調(diào)整前的設(shè)定值K; M'表示調(diào)整后的設(shè)定值K。 如果調(diào)整后的設(shè)定值K大于1,則設(shè)置設(shè)定值K為1。根據(jù)調(diào)整后的設(shè) 定值K,重新計(jì)算令牌桶A的令牌更新速率update—s。
通過(guò)上述根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率進(jìn)一步調(diào)整令牌桶A的令牌 更新速率的方法,就可以將普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的實(shí)際接收速率控制在其分 配帶寬范圍內(nèi),這樣就能更有效的保證高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求。由于一般 網(wǎng)絡(luò)應(yīng)用都會(huì)根據(jù)網(wǎng)絡(luò)擁塞情況調(diào)節(jié)自己的發(fā)包速率,但是存在有些網(wǎng)絡(luò)應(yīng) 用對(duì)網(wǎng)絡(luò)擁塞的檢測(cè)不會(huì)那么靈敏,特別是通過(guò)UDP傳輸?shù)膽?yīng)用,因此本發(fā) 明通過(guò)調(diào)整令牌桶更新速率將網(wǎng)絡(luò)擁塞情況放大,促使網(wǎng)絡(luò)應(yīng)用調(diào)節(jié)自身的 發(fā)包速率。令牌桶更新速率自適應(yīng)調(diào)整克服了基于令牌桶的報(bào)文限速技術(shù)不 能絕對(duì)有效的控制報(bào)文實(shí)際接收速率的缺陷。在其調(diào)整過(guò)程中,根據(jù)報(bào)文實(shí) 際接收速率與分配帶寬之間的差額來(lái)自動(dòng)調(diào)整令牌更新速率。當(dāng)報(bào)文實(shí)際接 收速率大于其分配帶寬時(shí),逐步降低令牌更新速率(降低令牌更新速率后, 就有更多的普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文被丟棄,報(bào)文的發(fā)送方也就更容易檢測(cè)到網(wǎng) 絡(luò)擁塞,從而降低發(fā)送速率),直至報(bào)文接收速率不大于其分配帶寬或達(dá)到令 牌更新速率調(diào)整的底線。同時(shí)當(dāng)報(bào)文實(shí)際接收速率小于其分配帶寬時(shí),逐步 提高令牌更新速率(提高令牌更新速率后,報(bào)文的發(fā)送方更容易檢測(cè)到網(wǎng)絡(luò) 暢通,從而提高發(fā)送速率),直至報(bào)文接收速率趨近于其分配帶寬或令牌更新 速率等于分配帶寬。
除了定時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high—flowrate,從而獲得高優(yōu)先 級(jí)業(yè)務(wù)帶寬需求變化的情況來(lái)調(diào)整令牌桶A的令牌更新速率之外,本發(fā)明實(shí) 施例還提供了一種實(shí)時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè)務(wù)帶寬需求增加情況,從而及時(shí)調(diào)整 令牌桶A的令牌更新速率,達(dá)到更進(jìn)一步保證高優(yōu)先級(jí)業(yè)務(wù)帶寬需求的目的 為高優(yōu)先級(jí)業(yè)務(wù)也設(shè)置一個(gè)令牌桶B。令牌以high—bw速率放入令牌桶B(即令牌桶B的更新速率等于high—bw)。若系統(tǒng)接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù) 報(bào)文,則從令牌桶B中取走對(duì)應(yīng)數(shù)量的令牌,當(dāng)令牌桶B中的令牌數(shù)不充足 時(shí)表示高優(yōu)先級(jí)業(yè)務(wù)分類(lèi)分配帶寬已經(jīng)不足,增大high一bw,并根據(jù)增大的 high—bw確定normal—bw,根據(jù)normal—bw調(diào)整令牌桶A的令牌更新速率。具 體可以是對(duì)于每個(gè)接收的高優(yōu)先級(jí)業(yè)務(wù)報(bào)文,判斷令牌桶B中的令牌是否充 足,如果充足,則報(bào)文從令牌桶B中取走對(duì)應(yīng)數(shù)量的令牌。如果令牌不足, 則表示高優(yōu)先級(jí)業(yè)務(wù)分類(lèi)分配帶寬已經(jīng)不足,則進(jìn)行帶寬調(diào)整和令牌桶A的 令牌更新速率的調(diào)整。進(jìn)行帶寬調(diào)整和令牌桶A的令牌更新速率的調(diào)整的方 法可以是 方法一
計(jì)算高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high一flowrate后,執(zhí)行上述的S206、 S207 步驟,進(jìn)行帶寬調(diào)整和令牌桶A的令牌更新速率的調(diào)整。 方法二
直接對(duì)帶寬high一bw和normal_bw進(jìn)行調(diào)整。比如將high一bw遞增一個(gè) 增量,該增量可以是pre一bw,也可以是其它設(shè)定值,然后根據(jù)調(diào)整后的high一bw 計(jì)算normal_bw。根據(jù)調(diào)整后的normal一bw調(diào)整令牌桶A的令牌更新速率。 令牌桶A的令牌更新速率調(diào)整方法可以與S207步驟中的一樣。
這里需要說(shuō)明的是,雖然為高優(yōu)先級(jí)業(yè)務(wù)設(shè)置了令牌桶B,但令牌桶B 并非用于為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文進(jìn)行限速。也就是說(shuō),不論令牌桶B中是否有 足夠的令牌,高優(yōu)先級(jí)業(yè)務(wù)報(bào)文都會(huì)進(jìn)行轉(zhuǎn)發(fā)。令牌桶B的作用在于實(shí)時(shí)監(jiān) 測(cè)高優(yōu)先級(jí)業(yè)務(wù)分配帶寬是否充足,如果監(jiān)測(cè)到高優(yōu)先級(jí)業(yè)務(wù)分配帶寬不充 足了,則根據(jù)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high一flowrate,及時(shí)進(jìn)行帶寬調(diào)整和 令牌桶A的令牌更新速率的調(diào)整,而不必等待下個(gè)監(jiān)測(cè)周期到達(dá)時(shí),才能進(jìn) 行相應(yīng)的調(diào)整。從而實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)分配帶寬不充足時(shí),及時(shí)進(jìn)行帶寬 調(diào)整和令牌桶A的令牌更新速率的調(diào)整,以滿足高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求。
若該令牌桶B與定時(shí)監(jiān)測(cè)的方法同時(shí)使用,則不論是定時(shí)監(jiān)測(cè)
high_flowrate、還是令牌桶B實(shí)時(shí)監(jiān)測(cè)到高優(yōu)先級(jí)業(yè)務(wù)分配帶寬不充足,對(duì) high—bw和normal—bw進(jìn)行相應(yīng)調(diào)整后,也相應(yīng)調(diào)整令牌桶B的令牌更新速 率。
系統(tǒng)中既可以同時(shí)使用該方法以及上述定時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用 帶寬high_flowmte的方法來(lái)調(diào)整令牌桶A的令牌更新速率,也可以單獨(dú)使用 其中的一個(gè)方法來(lái)調(diào)整令牌桶A的令牌更新速率。本領(lǐng)域技術(shù)人員可以根據(jù) 實(shí)際情況來(lái)具體決定。
本領(lǐng)域技術(shù)人員可以理解,雖然上述說(shuō)明中,為便于理解,對(duì)方法的步 驟采用了順序性描述,但是應(yīng)當(dāng)指出,對(duì)于上述步驟的順序并不作嚴(yán)格限制。
本發(fā)明實(shí)施例提供的一種報(bào)文轉(zhuǎn)發(fā)裝置,如圖3所示,包括報(bào)文優(yōu)先 級(jí)確定模塊300、高優(yōu)先級(jí)業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)模塊301、第一令牌桶302、定時(shí)監(jiān) 測(cè)模塊303、更新速率調(diào)整模塊304、高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬確定模塊305。
報(bào)文優(yōu)先級(jí)確定模塊300,用于確定接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文、或 者普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文,并分別發(fā)送高優(yōu)先級(jí)業(yè)務(wù)報(bào)文和普通優(yōu)先級(jí)業(yè)務(wù)報(bào) 文。
高優(yōu)先級(jí)業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)模塊301用于在接收到報(bào)文優(yōu)先級(jí)確定模塊300 確定的高優(yōu)先級(jí)業(yè)務(wù)報(bào)文時(shí),將所述高優(yōu)先級(jí)業(yè)務(wù)報(bào)文直接進(jìn)行轉(zhuǎn)發(fā)。
第一令牌桶302,即為普通優(yōu)先級(jí)業(yè)務(wù)設(shè)置的令牌桶A,用于決定從報(bào)文 優(yōu)先級(jí)確定模塊300接收的普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的轉(zhuǎn)發(fā)。具體轉(zhuǎn)發(fā)方法與上 述步驟S204相同,此處不再贅述。
定時(shí)監(jiān)測(cè)模塊303,用于監(jiān)測(cè)設(shè)定的定時(shí)周期。
高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬確定模塊305,用于在定時(shí)監(jiān)測(cè)模塊303監(jiān)測(cè) 到定時(shí)周期到達(dá)時(shí),確定高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high—flowrate。
更新速率調(diào)整模塊304,用于根據(jù)定時(shí)監(jiān)測(cè)模塊303監(jiān)測(cè)的高優(yōu)先級(jí)業(yè)務(wù) 實(shí)際使用帶寬high—flowrate調(diào)整第一令牌桶302的令牌更新速率。具體的調(diào) 整方法可以如上述步驟S207中的方法,此處不再贅述。
更新速率調(diào)整模塊304的一種具體結(jié)構(gòu),可以如圖4所示,包括高優(yōu) 先級(jí)業(yè)務(wù)實(shí)際使用帶寬獲得單元401、更新速率確定單元402、更新速率調(diào)整 單元403。
高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬獲得單元401,用于獲得定時(shí)監(jiān)測(cè)模塊303監(jiān) 測(cè)的高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high—flowrate。
更新速率確定單元402,用于根據(jù)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬獲得單元 401獲得的high_flowrate確定第一令牌桶302的令牌更新速率。
更新速率調(diào)整單元403,用于根據(jù)更新速率確定單元402調(diào)整第一令牌桶 302的令牌更新速率。
進(jìn)一步,更新速率調(diào)整模塊304還用于根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速 率調(diào)整第一令牌桶302的令牌更新速率。具體的調(diào)整方法可以如上述步驟 S207中的方法,此處不再贅述。
則更新速率調(diào)整模塊304還可以包括普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率獲 得單元404。
普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率獲得單元404用于獲得普通優(yōu)先級(jí)業(yè)務(wù)報(bào) 文接收速率。
更新速率確定單元402還用于根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率獲得單 元404獲得的普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率確定第一令牌桶302的令牌更新速率。
進(jìn)一步,所述裝置還包括
第二令牌桶模塊306,包括第二令牌桶,所述第二令牌桶以high—bw速率 放入令牌,在接收到高優(yōu)先級(jí)業(yè)務(wù)報(bào)文時(shí),若第二令牌桶中的令牌數(shù)充足, 則該高優(yōu)先級(jí)業(yè)務(wù)報(bào)文從所述第二令牌桶中取走對(duì)應(yīng)數(shù)量的令牌;若令牌數(shù) 不充足,則第二令牌桶模塊306發(fā)送調(diào)整通知。
更新速率調(diào)整模塊304還用于在接收到調(diào)整通知時(shí),調(diào)整high—bw和 normal_bw,并根據(jù)調(diào)整后的normal一bw調(diào)整第一令牌桶302的令牌更新速率。以及更新速率調(diào)整4莫塊304的更新速率確定單元402還用于才艮據(jù)調(diào)整通 知,調(diào)整high—bw和normal—bw,并根據(jù)調(diào)整后的normal—bw調(diào)整第一令牌桶 302的令牌更新速率。
進(jìn)一步,第二令牌桶模塊306還用于根據(jù)更新速率調(diào)整模塊304調(diào)整的 high一bw調(diào)整第二令牌桶的令牌更新速率。
本發(fā)明實(shí)施例由于對(duì)于接收的高優(yōu)先級(jí)業(yè)務(wù)報(bào)文直接進(jìn)行轉(zhuǎn)發(fā),對(duì)于接 收的普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文則通過(guò)令牌桶A進(jìn)行限速;并根據(jù)監(jiān)測(cè)的高優(yōu)先級(jí) 業(yè)務(wù)的帶寬需求調(diào)整令牌桶A的令牌更新速率,使得既保證了高優(yōu)先級(jí)業(yè)務(wù) 報(bào)文帶寬需求,又可以根據(jù)高優(yōu)先級(jí)業(yè)務(wù)帶寬的實(shí)際需求量來(lái)調(diào)整令牌桶A 的令牌更新速率,避免了為高優(yōu)先級(jí)業(yè)務(wù)帶寬分配過(guò)多帶寬,從而充分保證 了帶寬利用率。
進(jìn)一步,由于為高優(yōu)先級(jí)業(yè)務(wù)設(shè)置的令牌桶B可以實(shí)時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè) 務(wù)分配帶寬是否充足,如果監(jiān)測(cè)到高優(yōu)先級(jí)業(yè)務(wù)分配帶寬不充足了,則根據(jù) 高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high_flowrate,及時(shí)進(jìn)行帶寬調(diào)整和令牌桶A的 令牌更新速率的調(diào)整,而不必等待下個(gè)監(jiān)測(cè)周期到達(dá)時(shí),才能進(jìn)行相應(yīng)的調(diào) 整。從而實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)分配帶寬不充足時(shí),及時(shí)進(jìn)行帶寬調(diào)整和令牌 桶A的令牌更新速率的調(diào)整,以滿足高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求,以達(dá)到更進(jìn) 一步保證高優(yōu)先級(jí)業(yè)務(wù)帶寬需求的目的。
進(jìn)一步,通過(guò)根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文接收速率進(jìn)一步調(diào)整令牌桶A的 令牌更新速率的方法,就可以將普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的實(shí)際接收速率控制在 其分配帶寬范圍內(nèi),這樣就能更有效的保證高優(yōu)先級(jí)業(yè)務(wù)的帶寬需求。

是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀取
存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等。
還可以理解的是,附圖或?qū)嵤├兴镜难b置結(jié)構(gòu)僅僅是示意性的,表 示邏輯結(jié)構(gòu)。其中作為分離部件顯示的模塊可能是或者可能不是物理上分開(kāi)
的,作為模塊顯示的部件可能是或者可能不是物理模塊。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普 通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)
飾,這些改進(jìn)和潤(rùn)飾也應(yīng)^L為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,包括系統(tǒng)定時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high_flowrate,并根據(jù)監(jiān)測(cè)的high_flowrate確定為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal_bw;根據(jù)確定的normal_bw調(diào)整第一令牌桶的令牌更新速率;當(dāng)系統(tǒng)接收到報(bào)文時(shí),若判斷接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則直接進(jìn)行轉(zhuǎn)發(fā);若判斷接收的報(bào)文為普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則通過(guò)所述第一令牌桶對(duì)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文進(jìn)行限速轉(zhuǎn)發(fā)。
2、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)確定的normal一bw 調(diào)整第一令牌桶的令牌更新速率,具體為若所述normal—bw增大,則增大所述第一令牌桶的令牌更新速率;若所 述normal_bw減小,則減小所述第一令牌桶的令牌更新速率。
3、 如權(quán)利要求2所述的方法,其特征在于,所述在確定所述normal—bw 增大時(shí),則增大所述第一令牌桶的令牌更新速率;在確定所述normal_bw減 小時(shí),則減小所述第一令牌桶的令牌更新速率,具體包括所述第一令牌桶的令牌更新速率根據(jù)如下公式?jīng)Q定update_s = normal_bwx K 其中,updat^s為所述第一令牌桶的令牌更新速率;K為一個(gè)設(shè)定值,取 值范圍在0 1之間。
4、 如權(quán)利要求3所述的方法,其特征在于,在所述根據(jù)確定的normal一bw 調(diào)整第一令牌桶的令牌更新速率后,進(jìn)一步還包括根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的接收速率進(jìn)一步調(diào)整所述第一令牌桶的令牌 更新速率。
5、 如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)普通優(yōu)先級(jí)業(yè)務(wù)報(bào) 文的接收速率進(jìn)一步調(diào)整所述第一令牌桶的令牌更新速率,具體包括當(dāng)所述普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的接收速率大于所述normal bw時(shí),降低所 述第 一令牌桶的令牌更新速率;當(dāng)所述普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文的接收速率小于所述normal一bw時(shí),提高所 述第 一令牌桶的令牌更新速率。
6、 如權(quán)利要求5所述的方法,其特征在于,所述降低所述第一令牌桶的 令牌更新速率,具體包括降低所述K值;以及所述提高所述第一令牌桶的令牌更新速率,具體包括提高所述K值。
7、 如權(quán)利要求1-6任一所述的方法,其特征在于,在所述根據(jù)確定的 normal—bw調(diào)整第一令牌桶的令牌更新速率之前,還包括若系統(tǒng)接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則從令牌更新速率等于為高優(yōu) 先級(jí)業(yè)務(wù)分配的帶寬high一bw的第二令牌桶中取走對(duì)應(yīng)數(shù)量的令牌,當(dāng)所述 第二令牌桶中的令牌數(shù)不充足時(shí)增大所述high—bw,并根據(jù)增大的high—bw確 定normal_bw0
8、 如權(quán)利要求7所述的方法,其特征在于,所述增大所述high一bw,具 體包括確定high—flowrate,并根據(jù)所述high—flowrate增大high—bw;或者, 將所述high_bw增加一設(shè)定值。
9、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)監(jiān)測(cè)的high—flowrate 確定為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normalj)w,具體包括根據(jù)所述high—flowrate確定為高優(yōu)先級(jí)業(yè)務(wù)分配的帶寬high一bw; 根據(jù)所述high—bw確定為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal—bw。
10、 如權(quán)利要求1所述的方法,其特征在于,在所述系統(tǒng)定時(shí)監(jiān)測(cè)高優(yōu) 先級(jí)業(yè)務(wù)實(shí)際使用帶寬high_flowrate之前,還包括初始化為高優(yōu)先級(jí)業(yè)務(wù)分配的帶寬high—bw為設(shè)定的預(yù)留帶寬值pre_bw; 根據(jù)初始化的high_bw確定normal一bw、以及第一令牌桶的令牌更新速率。
11、 一種報(bào)文轉(zhuǎn)發(fā)裝置,包括報(bào)文優(yōu)先級(jí)確定模塊,用于確定接收的報(bào)文為高優(yōu)先級(jí)業(yè)務(wù)報(bào)文、或者普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文;高優(yōu)先級(jí)業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)模塊,用于將所述報(bào)文優(yōu)先級(jí)確定模塊確定的高 優(yōu)先級(jí)業(yè)務(wù)報(bào)文直接進(jìn)行轉(zhuǎn)發(fā);第 一令牌桶,用于對(duì)所述報(bào)文優(yōu)先級(jí)確定模塊確定的普通優(yōu)先級(jí)業(yè)務(wù)報(bào) 文進(jìn)行限速轉(zhuǎn)發(fā);定時(shí)監(jiān)測(cè)模塊,用于監(jiān)測(cè)設(shè)定的定時(shí)周期;高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬確定模塊,用于在所述定時(shí)監(jiān)測(cè)模塊監(jiān)測(cè)到 定時(shí)周期到達(dá)時(shí),確定高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high一flowrate;更新速率調(diào)整模塊,用于根據(jù)所述高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬確定模塊 確定的high_flowrate調(diào)整所述第一令牌桶的令牌更新速率。
12、 如權(quán)利要求11所述的裝置,其特征在于,還包括 第二令牌桶模塊,所述第二令牌桶模塊包括第二令牌桶,用于所述裝置在接收到高優(yōu)先級(jí)業(yè)務(wù)報(bào)文時(shí),從所述第二令牌桶中取走對(duì)應(yīng)數(shù)量的令牌, 當(dāng)所述第二令牌桶中的令牌數(shù)不充足時(shí),所述第二令牌桶模塊發(fā)送調(diào)整通知; 所述第二令牌桶的令牌更新速率等于為高優(yōu)先級(jí)業(yè)務(wù)分配的帶寬值;以及所述更新速率調(diào)整模塊還用于在接收到所述調(diào)整通知時(shí),調(diào)整為高優(yōu)先 級(jí)業(yè)務(wù)分配的帶寬high一bw和為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal—bw,并根 據(jù)調(diào)整后的normal—bw調(diào)整第一令牌桶的令牌更新速率。
13、 如權(quán)利要求12所述的裝置,其特征在于,所述更新速率調(diào)整模塊還用于根據(jù)調(diào)整后的high一bw調(diào)整第二令牌桶的 令牌更新速率。
全文摘要
本發(fā)明涉及通信領(lǐng)域,尤其涉及保證轉(zhuǎn)發(fā)高優(yōu)先級(jí)業(yè)務(wù)報(bào)文的帶寬需求的技術(shù)。一種報(bào)文轉(zhuǎn)發(fā)方法及裝置,包括系統(tǒng)定時(shí)監(jiān)測(cè)高優(yōu)先級(jí)業(yè)務(wù)實(shí)際使用帶寬high_flowrate,并根據(jù)high_flowrate確定為普通優(yōu)先級(jí)業(yè)務(wù)分配的帶寬normal_bw;根據(jù)確定的normal_bw調(diào)整第一令牌桶的令牌更新速率;若系統(tǒng)接收到高優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則直接進(jìn)行轉(zhuǎn)發(fā);若接收到普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文,則通過(guò)所述第一令牌桶對(duì)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文進(jìn)行限速轉(zhuǎn)發(fā)。由于對(duì)高優(yōu)先級(jí)業(yè)務(wù)報(bào)文直接轉(zhuǎn)發(fā),對(duì)普通優(yōu)先級(jí)業(yè)務(wù)報(bào)文則通過(guò)第一令牌桶進(jìn)行限速;并根據(jù)高優(yōu)先級(jí)業(yè)務(wù)的實(shí)際帶寬需求調(diào)整第一令牌桶的令牌更新速率,使得既保證了高優(yōu)先級(jí)業(yè)務(wù)報(bào)文帶寬需求,又可以避免為高優(yōu)先級(jí)業(yè)務(wù)帶寬分配過(guò)多帶寬,從而充分保證帶寬利用率。
文檔編號(hào)H04L12/56GK101360049SQ20081014937
公開(kāi)日2009年2月4日 申請(qǐng)日期2008年9月23日 優(yōu)先權(quán)日2008年9月23日
發(fā)明者魏逢一 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1