Generic Stream Encapsulation: Difference between revisions

Content deleted Content added
Dtvguru (talk | contribs)
m linked to cyclic redundancy check page
Dtvguru (talk | contribs)
m moved ETSI refs to protocol outline, intro wording evend out slightly
Line 1:
{{cleanup|date=May 2011}}
{{IPstack}} '''Generic Stream Encapsulation''', or GSE for short, is a [[Data link layer]] protocol defined by [[Digital Video Broadcasting|DVB]]. GSE provides means to carry packet oriented protocols, like for example [[Internet Protocol|IP]], on top of uni-directional [[physical layer]]s like e.g. [[DVB-S2]], [[DVB-T2]] and [[DVB-C2]].
 
GSE also provides additional features beyond the pure carriage of IP datagrams that increase the protocol flexibility and applicability. Some key GSE functions/characteristics are:
The [[protocol]] [[specification]] has been published as [[ETSI]] TS
102 606 <ref name="ts102606">ETSI TS 102 606: "Digital Video
Broadcasting (DVB); Generic Stream Encapsulation (GSE)
Protocol"</ref>. An accompanying [[implementation]] [[guidelines]]
document has been published as [[ETSI]] TS 102 771<ref name="ts102771">ETSI TS 102 771: "Digital Video Broadcasting (DVB); Generic Stream Encapsulation (GSE) implementation guidelines"</ref>.
 
GSE also provides additional features that increase the protocol flexibility and applicability. Some key GSE functions/characteristics are:
* Support for multi-protocol encapsulation ([[IPv4]], [[IPv6]], [[MPEG]], [[Asynchronous Transfer Mode|ATM]], [[Ethernet]], [[IEEE 802.1Q|802.1pQ]] [[VLAN]]s, etc.)
* Transparency to network layer functions, including [[Internet Protocol|IP]] [[encryption]] and IP [[Van Jacobson TCP/IP Header Compression|header compression]].
Line 19 ⟶ 12:
 
[[File:GSE diagram.png|right|thumb|400px|alt=Diagram of GSE encapsulation and fragmentation|How GSE carries datagrams and is carried in the physical layer]]
 
The [[protocol]] [[specification]] has been published as [[ETSI]] TS
102 606 <ref name="ts102606">ETSI TS 102 606: "Digital Video
Broadcasting (DVB); Generic Stream Encapsulation (GSE)
Protocol"</ref>. An accompanying [[implementation]] [[guidelines]]
document has been published as [[ETSI]] TS 102 771<ref name="ts102771">ETSI TS 102 771: "Digital Video Broadcasting (DVB); Generic Stream Encapsulation (GSE) implementation guidelines"</ref>.
 
IP datagrams, Ethernet Frames, or other network layer packets are encapsulated in one or more GSE Packets. The encapsulation process adds control information such as the network protocol type and address label, and provides an overall integrity check when needed.