Project

General

Profile

Actions

Bug #5035

closed

IP fragmentation causes ndncatchunks to time out indefinitely

Added by Anonymous over 4 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

How to reproduce:

  1. Run ndnputchunks with the default packet size (4400 Bytes)
  2. Create some packet loss via tc:
sudo tc qdisc add dev $IF root handle 1:0 netem delay 10ms loss 5%

Then catchunks will retransmit the same packets forever until the retry limit is reached:

Retransmitting segment #273
# of retries for segment #273 is 12
Retransmitting segment #274
# of retries for segment #274 is 12
Retransmitting segment #276
# of retries for segment #276 is 12
Retransmitting segment #277
# of retries for segment #277 is 12
Retransmitting segment #278
# of retries for segment #278 is 12
Retransmitting segment #279
# of retries for segment #279 is 12
Retransmitting segment #280
# of retries for segment #280 is 12
Retransmitting segment #281
# of retries for segment #281 is 12
Retransmitting segment #435

Looking at the NFD logs, the Data packet seems to dissappear somewhere between the second Forwarder and the first Forwarder. Meaning NFD2 sends out Data packet to the udp face, but it never arrives at NFD1 (at least not according to the debug log).

The problem completely goes away when the Data packet is small enough not to be fragmented.

ndnputchunks -s 1100 /2 < 2m.txt

Any ideas what might cause this?


Files

nfd1.log.txt (771 KB) nfd1.log.txt Davide Pesavento, 10/27/2019 09:41 AM
nfd2.log.txt (1.09 MB) nfd2.log.txt Davide Pesavento, 10/27/2019 09:41 AM
trace.pcapng (4.11 MB) trace.pcapng Davide Pesavento, 10/27/2019 09:41 AM
nfd2_trace.log (1.24 MB) nfd2_trace.log Anonymous, 10/27/2019 11:19 AM
host1_trace_new.pcapng (1.54 MB) host1_trace_new.pcapng Anonymous, 10/27/2019 11:19 AM
nfd1_trace.log (1.17 MB) nfd1_trace.log Anonymous, 10/27/2019 11:19 AM
catchunks.log (24.3 KB) catchunks.log Anonymous, 10/27/2019 11:26 AM
nfd_real.log (996 KB) nfd_real.log Anonymous, 10/27/2019 08:28 PM
real_trace.pcapng (1.38 MB) real_trace.pcapng Anonymous, 10/27/2019 08:28 PM
collectStats.txt (3.79 KB) collectStats.txt John DeHart, 10/29/2019 02:40 PM
sysctl.txt (2.12 KB) sysctl.txt John DeHart, 10/29/2019 02:55 PM
collectStats.Nov132019.txt (3.73 KB) collectStats.Nov132019.txt John DeHart, 11/13/2019 10:19 AM

Related issues 1 (0 open1 closed)

Related to NFD - Feature #4005: NDNLPv2 fragmentation instead of IP fragmentation on UDP tunnelsClosedEric Newberry

Actions
Actions

Also available in: Atom PDF