《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > IP over DVB-S2的數(shù)據(jù)封裝研究
IP over DVB-S2的數(shù)據(jù)封裝研究
來源:微型機與應用2014年第7期
栗 彪,黃 焱,張白愚
(信息工程大學 信息系統(tǒng)工程學院,河南 鄭州 450002)
摘要: 對DVB-S2中IP數(shù)據(jù)的傳輸進行了分析,詳細討論了多協(xié)議封裝,單向輕量封裝以及普通流封裝各自的封裝過程,并結合DVB-S2系統(tǒng)實際網(wǎng)絡環(huán)境中的IP數(shù)據(jù),比較了這3種封裝協(xié)議的封裝性能。理論分析和實驗結果表明,GSE、ULE的封裝效率較MPE更高效,GSE封裝更靈活,擴展性更好,為下一代及未來DVB標準中IP封裝協(xié)議的選擇和優(yōu)化提供了參考和依據(jù)。
關鍵詞: DVB-S2 MPE ULE GSE 封裝效率
Abstract:
Key words :

摘  要:DVB-S2中IP數(shù)據(jù)的傳輸進行了分析,詳細討論了多協(xié)議封裝,單向輕量封裝以及普通流封裝各自的封裝過程,并結合DVB-S2系統(tǒng)實際網(wǎng)絡環(huán)境中的IP數(shù)據(jù),比較了這3種封裝協(xié)議的封裝性能。理論分析和實驗結果表明,GSEULE封裝效率MPE更高效,GSE封裝更靈活,擴展性更好,為下一代及未來DVB標準中IP封裝協(xié)議的選擇和優(yōu)化提供了參考和依據(jù)。
關鍵詞: DVB-S2;MPE;ULE;GSE;封裝效率

 DVB-S2[1]作為第二代衛(wèi)星數(shù)字視頻廣播標準,與DVB-S[2]相比,具有更高的數(shù)據(jù)傳輸效率,目前正逐步應用于衛(wèi)星廣播通信系統(tǒng)中。而且利用DVB-S2信道傳送的業(yè)務種類和數(shù)量也越來越多,拓展到了以交互式業(yè)務為代表的各個領域。IP over DVB技術的應用為IP數(shù)據(jù)在DVB中的傳輸提供了有效途徑。
DVB-S中IP數(shù)據(jù)的傳輸,采用MPEG-TS包來實現(xiàn)對變長IP數(shù)據(jù)包的定長封裝傳輸,其對IP數(shù)據(jù)的封裝方式為多協(xié)議封裝MPE(Multiprotocol Encapsulation)[3]或單向輕量封裝ULE(Unidirectional Lightweight Encapsulation)[4]。DVB-S2中IP數(shù)據(jù)的傳輸,不僅繼承了DVB-S中IP數(shù)據(jù)的傳輸方式,還采用了一種新的傳輸方式,即采用普通流封裝GSE(General Stream Encapsulation)[5-6]對IP數(shù)據(jù)包進行不定長封裝傳輸。雖然目前的DVB系統(tǒng)中IP數(shù)據(jù)的傳輸還主要是以TS為主,GS的使用還不多,但通過對DVB-S2中IP數(shù)據(jù)傳輸方式以及MPE、ULE和GSE各自的封裝性能分析,可以為下一代及未來DVB標準中IP數(shù)據(jù)封裝協(xié)議的選擇和優(yōu)化提供借鑒。
1 DVB-S2中IP數(shù)據(jù)的傳輸
 DVB-S2中IP數(shù)據(jù)的傳輸主要通過將其封裝至MPEG-TS或GSE包中進行傳輸。IP數(shù)據(jù)封裝至MPEG-TS或GSE包中,首先將IP數(shù)據(jù)包封裝成協(xié)議數(shù)據(jù)單元PDU(Protocol Data Unit),其格式符合以太網(wǎng)的數(shù)據(jù)報文格式[7],進一步在PDU的前面增加封裝頭部,后面增加封裝尾部,形成子網(wǎng)數(shù)據(jù)單元SNDU(Sub Network Data Unit),最終封裝為TS包或GSE包。封裝頭部主要包含協(xié)議控制信息,封裝尾部主要包含數(shù)據(jù)完整性校驗信息。
 MPEG-TS包的固定長度是188 B。一個TS包中,前4 B是包頭信息,其后的184 B為有效負載信息,在一個TS包中,最多包含184 B的有效負載。但將IP分組封裝形成的子網(wǎng)數(shù)據(jù)單元的長度可能大于184 B,因此可將子網(wǎng)數(shù)據(jù)單元封裝在若干個TS包中進行傳輸。當SNDU不能封裝在整數(shù)個TS包中傳輸時,對末尾TS包中的剩余字節(jié),封裝器會選擇“填充(Padding)”或“打包(Packing)”方式封裝。
GSE包沒有固定長度。GSE包長度可隨協(xié)議數(shù)據(jù)單元長度變化,避免填充[8],從而使封裝開銷最小化。如果PDU分段封裝至多個GSE SNDU中,僅在末尾的SNDU尾部封裝4 B的校驗信息,對整個PDU進行校驗。如果PDU封裝至一個GSE SNDU中,則不需要在SNDU尾部封裝校驗信息。
1.1 IP/MPE/MPEG-TS封裝
 MPE封裝協(xié)議包含了一整套的IP協(xié)議數(shù)據(jù)封裝解決方案,可以實現(xiàn)單播(數(shù)據(jù)包發(fā)給單一接收者)、組播(數(shù)據(jù)包發(fā)給一組接收者)、廣播(數(shù)據(jù)包發(fā)給所有接收者)[9]。目前,MPE應用已十分廣泛。IP over MPE封裝格式如圖1所示。

 MPE包頭長度最小為12 B,尾部校驗信息為4 B。當負載為非IP數(shù)據(jù)時,頭部添加8 B的LLC/SNAP信息,指示數(shù)據(jù)類型。MPE包首部一般以0x3E開始,表示一個數(shù)據(jù)包分段的開始。MPE包長度域為12 bit,因此MPE包最大長度為4 KB。MAC1-6包含的是目的MAC地址。
1.2 IP/ULE/MPEG-TS封裝
    ULE封裝協(xié)議遵循ETST定義的數(shù)據(jù)管道的封裝標準,將PDU直接映射到傳送包負載,簡化了封裝過程,僅增加較小的封裝開銷[4]。IP over ULE的封裝格式如圖2所示。

 ULE包頭長度最小為4 B。ULE包長度域為15 bit,最大長度為32 KB;負載類型域長度為2 B,此字段可以很好地完成對多種協(xié)議(如IPv4、IPv6)的支持;目的地址標識為1 B,可使ULE在不失高效的情況下靈活地選擇6 B的網(wǎng)絡附著點地址NPA(Network Point of Attachment)域,可非常靈活地支持在共享鏈路下的IP包單播傳輸[7]。
1.3 IP/GSE封裝
 GSE封裝協(xié)議相比于MPE、ULE封裝協(xié)議,在傳輸IP數(shù)據(jù)時更加靈活,降低了封裝復雜性。IP over GSE封裝結構如圖3所示[5]。
GSE封裝后直接至物理層傳輸,GSE支持靈活的分段封裝,GSE包長可以是DVB-S2的數(shù)據(jù)域長度[10]。GSE包頭的負載類型域長度為2 B,不需要額外的開銷,即可很好地完成對多種協(xié)議的支持。
2 DVB-S2中3種IP封裝方式封裝效率的分析與比較
 本節(jié)針對MPE、ULE、GSE 3種不同的封裝方式,分析不同封裝過程的封裝效率,并結合DVB-S2承載的實際網(wǎng)絡環(huán)境中的IP數(shù)據(jù),比較不同封裝方式的性能。
2.1 封裝效率計算
 MPE、ULE、GSE的封裝效率可認為是IP包的總長度與IP包封裝后總長度的字節(jié)數(shù)的比值。計算公式定義為:
 
 其中,M、P、N均為整數(shù)系數(shù)。LIP指IP數(shù)據(jù)封裝后的PDU長度,也即IP數(shù)據(jù)包長度。為了便于計算,當N個IP數(shù)據(jù)包恰好封裝在M個TS包中時,可認為選用的是打包方式,當N個IP數(shù)據(jù)包不能封裝在M個TS包中時,選用填充方式,在第M個TS包,也即含有IP數(shù)據(jù)包最后分段的TS包負載的剩余字節(jié)用“0xFF”填充。LTS指IP數(shù)據(jù)包經(jīng)封裝后TS包的長度;LTS_h代表TS包頭的長度,為4 B;LSI代表TS包負載第一個字節(jié)的指示字段帶來的開銷;Lpad表示MPE、ULE封裝采用填充方式時,TS包中填充字節(jié)的開銷;LSNDU表示經(jīng)MPE、ULE封裝后的SNDU長度。MPE和ULE包頭最小長度分別為12 B和4 B,尾部校驗開銷均為4 B。MPE和ULE封裝后的SNDU長度具體表達式為:

2.2 封裝效率分析與比較
 MPE和ULE的打包方式相對于填充方式封裝效率更高。當IP包封裝在整數(shù)個TS包中時,填充方式和打包方式的封裝效率是相同的,封裝效率達到極大值。如果IP數(shù)據(jù)包長再增加1 B,需要再增加1個TS包進行封裝傳輸。填充方式下,增加的TS包中有用負載只有1 B,其余183 B均為填充字節(jié),嚴重浪費了封裝開銷;打包方式下,其余字節(jié)可以開始新的IP數(shù)據(jù)包的封裝,相對封裝效率更高。
 由圖6可知,各種封裝方式最大封裝效率及其所對應的IP包長如表1所示。

 3種封裝方式的封裝效率從高到低依次為GSE、ULE、MPE。3種封裝方式封裝效率的差異主要體現(xiàn)在封裝過程中增加的頭部開銷和校驗信息。當傳輸IP數(shù)據(jù)時,MPE頭部最小為12 B,ULE和GSE頭部均為4 B,尾部校驗信息都為4 B。但MPE和ULE還需封裝至TS包才能進行傳輸,TS包頭開銷為4 B,而且GSE封裝的校驗信息僅在包含IP數(shù)據(jù)最后一個分段的GSE包尾部添加。因此GSE封裝開銷最小。
 GSE和ULE的封裝擴展性更好,GSE封裝更為靈活。GSE和ULE的頭部含有負載數(shù)據(jù)類型指示域,可以很好地支持多種網(wǎng)絡協(xié)議,而不增加封裝開銷;MPE由于沒有對數(shù)據(jù)類型進行說明,擴展性較差。另外,GSE可將多個IP包封裝在一個GSE包負載中,GSE包負載最大長度可達64 KB,而MPE長度域為12位,最大長度為4 KB,ULE長度域為15位,最大長度32 KB。負載長度的增加,意味著IP封裝所需的分段標識的減少,從而降低封裝復雜度。
2.3 DVB-S2承載的實際IP數(shù)據(jù)封裝分析
 由DVB-S2中IP封裝效率的理論分析可知,封裝效率與IP數(shù)據(jù)包長度有較大關系。本節(jié)通過統(tǒng)計視頻應用和網(wǎng)頁應用兩種典型應用的數(shù)據(jù)包長度分布,討論3種封裝方式的封裝性能。對應的IP數(shù)據(jù)包長分布如圖5所示。

    圖5(a)中包長主要集中在1 060 B,約占89.5%,圖5(b)中包長分布主要集中在60 B、70 B、120 B、1 400 B,其中小包(小于200 B)的比例約為72.5%。
    各類數(shù)據(jù)的平均封裝效率定義為各包長封裝效率的均值。具體表達式為:


    圖6(a)采用不同封裝方式的平均封裝效率接近理論上最大封裝效率。圖6(b)中,MPE和ULE填充方式下平均封裝效率距理論上最大封裝效率相差約40%,打包方式下的平均封裝效率MPE最低,其次是ULE。這是因為數(shù)據(jù)1中長包占較大比例,在包長較大時,各種封裝方式的封裝效率較高,且接近理論最大封裝效率值。數(shù)據(jù)2小包比例較大,填充方式下,填充字節(jié)對封裝效率的影響較大。
    在實際數(shù)據(jù)傳輸中,DVB-S2傳送流的數(shù)據(jù)速率是恒定的,如果有效負載的速率低于傳送流的數(shù)據(jù)速率時,就在傳送流中加入一定數(shù)量的填充包。因此,不管封裝選用填充方式還是打包方式,封裝效率都很難達到理論上的最大封裝效率。實際數(shù)據(jù)中包長分布與IP數(shù)據(jù)承載的應用有很大關系,如VoIP應用一般采用小的IP包,P2P文件共享和數(shù)據(jù)下載則是較大的IP包。當IP包長較小時,GSE和ULE打包方式封裝效率優(yōu)勢比較明顯,隨著IP包長的增加,封裝效率的差異性減小。GSE封裝更為簡單,也即更低的封裝開銷,在衛(wèi)星鏈路中,可以明顯提高傳輸性能。但GSE封裝的靈活性使得其解封裝過程較MPE、ULE復雜,目前完全取代MPE、ULE在DVB-S2系統(tǒng)中傳輸IP數(shù)據(jù)還不現(xiàn)實。
    本文對IP over DVB-S2的傳輸進行了分析,詳細討論了MPE、ULE、GSE 3種封裝協(xié)議的封裝效率和性能,并通過對DVB-S2系統(tǒng)實際網(wǎng)絡環(huán)境中的IP數(shù)據(jù)的封裝分析,得出GSE封裝效率更高,擴展性和靈活性都更好。利用DVB-S2傳輸較小IP包時,對封裝開銷和處理復雜度有較高的要求,此時GSE封裝的優(yōu)勢尤為明顯。但GSE解封裝過程要較為復雜,這是今后研究工作的重點。本文仿真和實驗基于DVB-S2衛(wèi)星廣播系統(tǒng),對下一代衛(wèi)星鏈路以及未來衛(wèi)星廣播標準中IP封裝協(xié)議的選擇和優(yōu)化,具有十分重要的指導意義。
參考文獻
[1] ETSI EN 302 307. Digital Video Broadcasting(DVB): Second generation framing structure, channel coding and modulation systems for broadcasting, interactive services, news gathering and other broadband satellite applications[S]. 2009.
[2] ETSI EN 300 421. Digital Broadcasting(DVB); framing structure, channel coding and modulation for 11/12 GHz satellite services[S]. 1997.
[3] ETSI EN 301 192. Digital Video Broadcasting(DVB); specification for data broadcasting[S]. 2009.
[4] FAIRHURST G, COLLINI NOCKER B. Unidirectional Lightweight Encapsulation(ULE) for transmission of IP datagram over an MPEG-2 transport stream(TS)[S]. IETF RFC 4326, 2005.
[5] ETSI EN 102 606. Digital Video Broadcasting(DVB); Generic Stream Encapsulation(GSE) implementation guidelines[S]. 2007.
[6] CANTILLO J, COLLINI-NOCKER B, DE BIE U, et al. Rinaldo. GSE: A flexible, yet efficient, encapsulation for IP over DVB-S2 continuous generic streams[J]. International Journal of Satellite Communications and Networking, 2008, 26(3), 231-250.
[7] 栗志意,趙建國,晏堅.IP over DVB 封裝技術效率分析[J].清華大學學報:自然科學版,2009(8):1126-1130.
[8] ETSI EN 102 771. Digital Video Broadcasting(DVB): Generic Stream Encapsulation(GSE) implementation guidelines[S]. 2011.
[9] XILOURIS G, GARDIKIS G, KOUMARAS H, et al. Unidirectional lightweight encapsulation : performance evaluation and application perspectives[J]. IEEE Transactions on Broadcasting, 2006, 52(3):374-380.
[10] EWALD-AROSTEGUI N L, FAIRHURST G. IP/UDP Header suppression for signaling in an All-IP DVB transmission system[J]. IEEE Transactions on Broadcasting, 2012, 58(2):301-304.

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产女主播一区| 日韩一级裸体免费视频| 欧美精品在线极品| 美女性感视频久久久| 久久久久久日产精品| 久久精品99国产精品酒店日本| 亚洲无人区一区| 一个人看的www久久| 99精品热视频| 一本色道**综合亚洲精品蜜桃冫| 日韩视频免费观看| 亚洲精品一区在线| 亚洲老司机av| aa成人免费视频| 亚洲视频精选在线| 亚洲综合好骚| 久久国产精品久久久久久久久久 | 亚洲综合日韩在线| 亚洲天堂成人| 亚洲欧美在线免费观看| 性欧美大战久久久久久久免费观看| 亚洲欧美日韩另类| 久久精品成人| 美女国内精品自产拍在线播放| 蜜臀av在线播放一区二区三区| 欧美黑人在线播放| 欧美日韩国产精品一区| 欧美视频在线视频| 国产欧美精品日韩区二区麻豆天美| 国产欧美一区二区三区久久| 国产综合一区二区| 最新日韩在线| 亚洲视频在线观看| 欧美伊久线香蕉线新在线| 亚洲国产精品va在线观看黑人| 日韩网站在线| 午夜日韩在线| 久久久亚洲影院你懂的| 欧美激情视频一区二区三区不卡| 欧美涩涩视频| 国产一区二区成人| 亚洲国产裸拍裸体视频在线观看乱了中文| 在线观看久久av| 一区二区三区日韩精品| 欧美一区二区三区视频免费| 亚洲国产综合在线| 亚洲午夜久久久久久尤物| 欧美在线999| 欧美大成色www永久网站婷| 国产精品久久久999| 国模精品一区二区三区| 亚洲激情亚洲| 午夜精品免费视频| 亚洲美女毛片| 欧美伊人久久久久久久久影院 | 国产精品丝袜xxxxxxx| 国模精品一区二区三区| 亚洲精品免费观看| 午夜国产精品视频免费体验区| 亚洲激情欧美| 午夜精品久久久久久久99水蜜桃 | 午夜精品视频在线观看一区二区| 久久久久91| 国产精品99免费看| 亚洲大胆av| 亚洲欧美日韩综合国产aⅴ| 亚洲人成绝费网站色www| 亚洲尤物精选| 欧美国产一区视频在线观看 | 午夜在线不卡| 一区二区福利| 老色鬼久久亚洲一区二区| 国产精品久久网站| 亚洲黄网站黄| 亚洲大胆女人| 欧美亚洲免费高清在线观看| 欧美喷潮久久久xxxxx| 激情久久一区| 亚洲综合视频1区| 亚洲视频一区在线观看| 免费观看成人| 国产在线观看一区| 亚洲自啪免费| 亚洲一区三区视频在线观看| 欧美大尺度在线| 激情成人av在线| 亚洲欧美日韩成人| 亚洲特黄一级片| 欧美精品videossex性护士| 国产亚洲欧美日韩美女| 亚洲性感美女99在线| 在线视频日韩| 欧美大片在线观看一区| 激情另类综合| 久久国产精品电影| 久久国产精品色婷婷| 国产精品日本精品| 99精品国产一区二区青青牛奶| 亚洲精品免费一二三区| 久久久久久亚洲精品中文字幕| 国产精品美女久久久| 99re热这里只有精品免费视频| 亚洲精品国产精品乱码不99| 久久免费视频观看| 国产精品香蕉在线观看| 亚洲视频一区二区在线观看| 中文精品一区二区三区| 欧美日韩ab片| 最新中文字幕一区二区三区| 91久久香蕉国产日韩欧美9色| 久久久久久91香蕉国产| 国产欧美一区二区三区沐欲| 亚洲综合第一| 欧美一区二区在线观看| 国产日本欧美视频| 午夜国产精品视频| 久久国产免费| 狠狠色伊人亚洲综合成人| 久久精品av麻豆的观看方式| 久久人人爽爽爽人久久久| 狠狠色丁香婷婷综合影院| 欧美在线观看视频| 久久久999精品免费| 国产综合色产| 亚洲国产一区二区视频| 欧美成人免费在线观看| 在线看国产一区| 日韩一级在线| 欧美午夜a级限制福利片| 国产精品99久久久久久白浆小说| 亚洲永久在线| 国产美女搞久久| 欧美一区二区三区视频免费播放 | 国产精品高清在线| 亚洲男女自偷自拍图片另类| 久久国产精品毛片| 伊人婷婷欧美激情| 日韩视频精品在线观看| 欧美视频在线观看 亚洲欧| 亚洲无限乱码一二三四麻| 欧美一区二区三区视频免费| 国产日韩精品在线播放| 亚洲电影在线看| 欧美精品成人在线| 99在线|亚洲一区二区| 欧美亚洲免费电影| 激情欧美日韩| 一本久道久久久| 国产精品视频男人的天堂| 久久精品91久久久久久再现| 欧美激情亚洲视频| 亚洲视频网站在线观看| 久久国产精品一区二区三区四区| 在线高清一区| 亚洲永久免费| 禁久久精品乱码| 一区二区欧美在线| 国产视频观看一区| 亚洲精品视频免费| 国产精品九九久久久久久久| 欧美与欧洲交xxxx免费观看| 欧美电影免费观看网站| 亚洲午夜久久久久久久久电影院| 久久久精品一品道一区| 亚洲精品一线二线三线无人区| 亚洲自拍电影| 一区三区视频| 亚洲香蕉伊综合在人在线视看| 国产午夜精品在线观看| 日韩午夜在线电影| 国产日本欧美视频| 日韩亚洲精品在线| 国产精品一级二级三级| 亚洲激情网站免费观看| 国产精品久久夜| 亚洲人成人一区二区三区| 国产精品乱人伦一区二区| 亚洲福利电影| 国产精品扒开腿做爽爽爽视频| 亚洲国产成人高清精品| 欧美无砖砖区免费| 亚洲国语精品自产拍在线观看| 国产精品护士白丝一区av| 亚洲国产高清自拍| 国产精品乱人伦中文| 亚洲精品一区二区三区av| 国产日韩欧美一区| 亚洲网站在线| 亚洲电影网站| 久久久另类综合| 亚洲一卡二卡三卡四卡五卡| 欧美福利影院| 欧美伊人久久久久久午夜久久久久| 欧美巨乳在线| 91久久久久久| 韩曰欧美视频免费观看| 亚洲欧美大片| 日韩亚洲成人av在线| 免费一级欧美片在线观看| 欧美一区二区三区在线视频|