DVB-S2 Baseband Frame (DVB-S2-BB)

This dissector is able to show the output of satellite receiving equipment. The dissector consists of three "layers".

First, the DVB-S2 Modeadaption Header shows details about receiver specific information and signal quality [1].

The DVB-S2 Baseband Frame is the data header for the transmission over satellite [2].

The payload within one baseband frame is encapsulated in DVB-S2 GSE Packets [3]. The GSE packets can be segmented and carry the user data.

Protocol dependencies

Example traffic

The screenshot shows dissection of the baseband frames with several segmented and unsegmented GSE frames inside. The data is also available in the example capture file (below).

dvb-s2_bb_example.jpg

Wireshark

The DVB-S2 dissector is fully functional. There are some missing features which might be implemented in future (this list is sorted with descending priority, highest priority is on the first bullet):

Preference Settings

In the protocol preference settings the DVB-S2 dissector can be globally enabled or disabled. This setting defaults to "disabled".

To dissect the content of the captured GSE frame the second check box has to be selected. In case of segmentation of the GSE packets over several baseband frames the dissection of the encapsulated content is not supported at the moment. The default setting is "disabled", i.e. the content of the GSE frame is displayed as hex data.

Example capture file

The example capture file shows several pings with different sizes encapsulated in baseband frames. The data was sent over satellite with different modulations, fec's and frame lengths (different modeadaption headers).

Display Filter

  1. Mode Adaption Input and Output Interface

  2. DVB Framing Structure

  3. DVB Generic Stream Encapsulation

Discussion

DVB-S2 (last edited 2015-04-20 09:06:07 by JeffreySpiegler)