Project

General

Profile

Actions

Feature #3243

open

ndndump: follow TCP stream

Added by Junxiao Shi about 9 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:
6.00 h

Description

Currently, ndndump is able to recognize NDN packets on IPv4/IPv6 TCP tunnels only if an NDN packet is aligned to the front of a TCP segment.

If a TCP segment contains more than one NDN packets, all but the first NDN packet would be discarded.

If a NDN packet spans multiple TCP segments, it would be discarded, and "TLV length exceeds buffer length" error may appear.

ndndump should follow the TCP stream in the general case, and parse NDN packets in order.

In case of packet loss or reordering, a fallback heuristic of "looking for NDN packet aligned to the front of a TCP segment" can be used.


Files

20151007120415.pcap (3.56 KB) 20151007120415.pcap Junxiao Shi, 10/07/2015 12:50 PM
20151007120415.tlv (3.3 KB) 20151007120415.tlv Junxiao Shi, 10/07/2015 12:50 PM
Actions

Also available in: Atom PDF