This wiki has been migrated to https://gitlab.com/wireshark/wireshark/-/wikis/home and is now deprecated. Please use that site instead.

Lightweight User Datagram Protocol (UDP-Lite)

The Lightweight User Datagram Protocol (UDP-Lite) ([http://www.ietf.org/rfc/rfc3828.txt RFC 3828]), which is similar to the User Datagram Protocol (["UDP"]) ([http://www.ietf.org/rfc/rfc768.txt RFC 768]), but can also serve applications in error-prone network environments that prefer to have partially damaged payloads delivered rather than discarded. If this feature is not used, UDP-Lite is semantically identical to UDP.

History

XXX - add a brief description of UDP-Lite history

Protocol dependencies

Example traffic

{{{Frame 1 (60 bytes on wire, 60 bytes captured) Ethernet II, Src: 00:60:97:a0:e3:7e (00:60:97:a0:e3:7e), Dst: 00:04:75:c7:87:49 (00:04:75:c7:87:49) Internet Protocol, Src: 139.133.204.185 (139.133.204.185), Dst: 139.133.204.176 (139.133.204.176)

Lightweight User Datagram Protocol, Src Port: 1024 (1024), Dst Port: 1234 (1234)

Data (12 bytes)

0000 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a hello world.}}}

Ethereal

The UDP-Lite dissector is in development as of December 2005. It rides with the ["UDP"] dissector, using an additional field for checksum coverage length.

Preference Settings

Example capture file

XXX - Add a simple example capture file to the SampleCaptures page and link from here (see below). Keep this file short, it's also a good idea to gzip it to make it even smaller, as Ethereal can open gzipped files automatically.

Display Filter

A complete list of UDP-Lite display filter fields can be found in the [http://www.ethereal.com/docs/dfref/protofirstletter/proto.html display filter reference]

Capture Filter

Discussion