Project

General

Profile

Actions

Bug #2643

closed

NFD drops Interest with exclusion by implicit digest

Added by Ilya Moiseenko over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
Forwarding
Target version:
Start date:
03/13/2015
Due date:
% Done:

0%

Estimated time:

Description

Consumer retransmits Interest with the Exclude selector set to exclude previously received data packet. Producer never receives this retransmitted Interest packet.

See attached examples and NFD trace


Files

consumer-exclude.cpp (3.19 KB) consumer-exclude.cpp Ilya Moiseenko, 03/13/2015 05:09 PM
producer-exclude.cpp (3.03 KB) producer-exclude.cpp Ilya Moiseenko, 03/13/2015 05:10 PM
nfd-trace.txt (12.5 KB) nfd-trace.txt Watch for /example/testApp/randomData Ilya Moiseenko, 03/13/2015 05:14 PM
Actions #1

Updated by Ilya Moiseenko over 9 years ago

  • Tracker changed from Task to Bug
Actions #2

Updated by Alex Afanasyev over 9 years ago

  • Priority changed from Normal to High
  • Target version set to v0.4
Actions #3

Updated by Junxiao Shi over 9 years ago

  • Description updated (diff)
  • Category changed from Core to Forwarding

How do you conclude that NFD drops the Interest?

I can see from log that NFD delivers both Interests to the producer, but producer answers the second Interest with exactly same Data (the code might intend to increment m_counter but didn't do that), so that the second Interest can't be satisfied.

Actions #4

Updated by Ilya Moiseenko over 9 years ago

  • Status changed from New to Closed

I was under the impression that producer doesn't print out the retransmitted Interest. Seems to work ok now. We can close this issue.

Actions

Also available in: Atom PDF