多協定封裝
MPE(Multi-Protocol Encapsulation)
基於DVB 在將IP數據包封裝成SNDU時普遍採用MPE方式實現.該協定在1996年被提出,作為通
用的封裝方式,進行上層協定的封裝,可實現對IP數據包傳遞的支持.
MPE是基於DVB標準中的私有數據分段擴展而成,當分段表類型標識(Table
ID)值為0x3E時,表示進行的是數據廣播業務.MPE SNDU頭部中沒有標識載荷類型的欄位,因此
默認的是IPv4協定.
MP E S N DU頭部開銷總共12個位元組,在IPo verD VB封裝與解封裝過程中,僅使用到了其中
Table ID和Section Length等有限的幾個欄位,而其餘的部分均不需要,在衛星鏈路頻寬資源寶貴的
情況下,這種浪費十分嚴重.由於MPE協定在最初設計時並非專門針對IP數據,頭部開銷較大、結構
較複雜,對於今天以IP業務為主的網路套用環境越來越不適應.同時,MPE對IPv6協定缺乏支持,
這也限制了在下一代網際網路中基於DVB系統進行IP數據業務的實施.為此,ULE作為一種新的封裝
方式在2005年被IETF提出並於同年12月成為RFC.