降低由于高ecn比率造成的分組首部壓縮開(kāi)銷(xiāo)的制作方法
【專(zhuān)利摘要】ENC流控制器(22)降低由于高ECN比率造成的分組首部壓縮開(kāi)銷(xiāo)。其包括ECN過(guò)濾器(24),所述ECN過(guò)濾器被配置為通過(guò)至少近似地保持的ECN比率在首部之間重新劃分ECN-CE標(biāo)記,以減少在標(biāo)記了ECN-CE的首部與標(biāo)記了ECT的首部之間的切換。
【專(zhuān)利說(shuō)明】降低由于高ECN比率造成的分組首部壓縮開(kāi)銷(xiāo)
【技術(shù)領(lǐng)域】
[0001]本技術(shù)涉及降低由于高ECN(顯式擁塞通知)比率造成的分組首部壓縮開(kāi)銷(xiāo)。
【背景技術(shù)】
[0002]首部壓縮
[0003]首部壓縮是用來(lái)壓縮IP(網(wǎng)際協(xié)議)首部,以及可選地也可壓縮TCP (傳輸控制協(xié)議)、UDP (用戶(hù)數(shù)據(jù)報(bào)協(xié)議)和RTP (實(shí)時(shí)傳輸協(xié)議)首部以便通過(guò)無(wú)線鏈路進(jìn)行傳輸?shù)姆椒ā?br>
[0004]當(dāng)使用首部壓縮時(shí)壓縮效率基于下述假設(shè):例如IP首部中的許多字段包含的信息在整個(gè)會(huì)話期間是靜態(tài)的,很少改變的,或者其變化是可預(yù)測(cè)的。對(duì)于在會(huì)話期間不會(huì)改變或者很少改變的首部字段,常見(jiàn)的是:首先發(fā)送該信息,然后分別在發(fā)射機(jī)和接收機(jī)中使用狀態(tài)來(lái)存儲(chǔ)該信息。從而,在接收機(jī)處可以再建這種靜態(tài)的或很少更改的信息,這使得不必在每個(gè)分組中發(fā)送該信息。對(duì)于其改變是可預(yù)測(cè)的首部字段,例如,如果針對(duì)每個(gè)分組其值以固定量進(jìn)行遞增,則常見(jiàn)的是:檢測(cè)增量,在第一分組中發(fā)送初始值并且也可能發(fā)送增量。于是,接收機(jī)使用該初始值和增量計(jì)算該字段中的值。
[0005]使用ROHC的首部壓縮
[0006]相比于無(wú)壓縮和許多其他首部壓縮方案,R0HC[la]提供了相當(dāng)大的壓縮效率。在一些情形下,包含RTP/UDP/IPv4(第4版IP)首部(40個(gè)八位位組或字節(jié))的分組常??杀粔嚎s到低至2-3個(gè)八位位組,或在一些情況下甚至低至I個(gè)八位位組。
[0007]利用R0HC,通常得到如下的發(fā)送分組開(kāi)銷(xiāo):
[0008]?第一分組需要完整首部,即開(kāi)銷(xiāo)大于未壓縮的首部。完整首部可能會(huì)針對(duì)少量分組進(jìn)行重復(fù),以便實(shí)現(xiàn)針對(duì)分組丟失的魯棒性。
[0009]?對(duì)于接下來(lái)的少量分組,有可能使用縮減的分組,原因是ROHC能夠壓縮所有的靜態(tài)信息。然而,在非靜態(tài)字段的增量已被預(yù)測(cè)出之前以及在開(kāi)銷(xiāo)可被降低到其最小量之前,仍可能采用一些分組。
[0010]?在另外的少量分組之后,當(dāng)ROHC已經(jīng)能夠估計(jì)非靜態(tài)字段的增量時(shí),開(kāi)銷(xiāo)可被減少到最小量,通常低至1-3個(gè)八位位組。
[0011]發(fā)送者可以在任意時(shí)間點(diǎn)更新首部中的所有字段,甚至那些被假設(shè)為靜態(tài)的字段。然而,在發(fā)送新的靜態(tài)信息的同時(shí),這要求增大開(kāi)銷(xiāo)。更新靜態(tài)的或半靜態(tài)的信息所需的開(kāi)銷(xiāo)取決于所要更新的字段。
[0012]顯式擁塞通知(ECN)
[0013]在[2]中描述了 ECN,ECN是這樣一種方法,其中路由器能夠向接收機(jī)通知:在路徑中的路由器中已經(jīng)檢測(cè)到擁塞。例如,對(duì)于IP首部,兩個(gè)比特被預(yù)留用于該目的。這兩個(gè)比特被按照下述方式使用:
[0014]表1.對(duì)ECN比特的編碼
[0015]
【權(quán)利要求】
1.為便于閱讀權(quán)利要求,將使用下面的縮略語(yǔ): ECN顯式擁塞通知 ECN-CE經(jīng)歷ECN擁塞 ECT支持ECN的運(yùn)輸 IP網(wǎng)際協(xié)議 RNC無(wú)線網(wǎng)絡(luò)控制器 ROHC魯棒的首部壓縮 UE用戶(hù)設(shè)備一種降低由于高ECN比率造成的分組首部壓縮開(kāi)銷(xiāo)的方法,包括步驟:應(yīng)用(S)ECN過(guò)濾器(24),以通過(guò)至少近似地保持的ECN比率在首部之間重新劃分ECN-CE標(biāo)記,來(lái)減少在標(biāo)記了 ECN-CE的首部與標(biāo)記了 ECT的首部之間的切換。
2.根據(jù)權(quán)利要求1所述的方法,包括步驟:根據(jù)接收到的首部確定(A)ECN比率。
3.根據(jù)權(quán)利 要求2所述的方法,包括: 測(cè)試(B)所確定的ECN比率是否超出預(yù)定閾值; 當(dāng)所確定的ECN比率超出所述預(yù)定閾值時(shí),應(yīng)用⑶所述ECN過(guò)濾器。
4.根據(jù)前述權(quán)利要求1-3中的任一項(xiàng)所述的方法,包括步驟:生成具有標(biāo)記了ECN-CE的首部的連續(xù)分組序列,所述連續(xù)分組序列被具有標(biāo)記了 ECT的首部的連續(xù)分組序列分隔開(kāi)。
5.根據(jù)權(quán)利要求4所述的方法,包括步驟:隨著ECN比率增加,逐漸增加標(biāo)記了ECN-CE的連續(xù)分組的數(shù)目。
6.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中,首部壓縮是R0HC。
7.根據(jù)前述權(quán)利要求中的任一項(xiàng)所述的方法,其中,首部是IP分組首部。
8.一種用于降低由于高ECN比率造成的分組首部壓縮開(kāi)銷(xiāo)的ECN流控制器(22),包括:ECN過(guò)濾器(24),所述ECN過(guò)濾器(24)被配置為通過(guò)至少近似地保持的ECN比率在首部之間重新劃分ECN-CE標(biāo)記,以減少在標(biāo)記了 ECN-CE的首部與標(biāo)記了 ECT的首部之間的切換。
9.根據(jù)權(quán)利要求8所述的控制器,包括:ECN比率檢測(cè)器(32),被配置為根據(jù)接收到的首部確定ECN比率。
10.根據(jù)權(quán)利要求9所述的控制器,包括: ECN比率鑒別器(34),被配置為:測(cè)試所確定的ECN比率是否超出預(yù)定閾值;以及當(dāng)所確定的ECN比率超出所述預(yù)定閾值時(shí),激活由所述ECN過(guò)濾器(24)執(zhí)行的對(duì)ECN-CE標(biāo)記的重新劃分。
11.根據(jù)權(quán)利要求8-10中的任一項(xiàng)所述的控制器,其中,所述ECN過(guò)濾器(24)被配置為:生成具有標(biāo)記了 ECN-CE的首部的連續(xù)分組序列,所述連續(xù)分組序列被具有標(biāo)記了 ECT的首部的連續(xù)分組序列分隔開(kāi)。
12.根據(jù)權(quán)利要求11所述的控制器,其中,所述ECN過(guò)濾器(24)被配置為:隨著ECN比率增加,逐漸增加標(biāo)記了 ECN-CE的連續(xù)分組的數(shù)目。
13.—種網(wǎng)絡(luò)節(jié)點(diǎn),包括根據(jù)前述權(quán)利要求8-11中的任一項(xiàng)所述的ECN流控制器。
14.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)是eNodeB。
15.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)是RNC。
16.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)是UE。
【文檔編號(hào)】H04W28/02GK103959854SQ201180075235
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2011年12月1日 優(yōu)先權(quán)日:2011年12月1日
【發(fā)明者】英格瑪·約翰森, 托馬斯·弗蘭吉拉 申請(qǐng)人:瑞典愛(ài)立信有限公司