Project

General

Profile

Actions

Bug #1966

open

Interest unsatisfied due to Interest aggregation combined with duplicate Nonce suppression

Added by Junxiao Shi over 9 years ago. Updated over 3 years ago.

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

0%

Estimated time:

Description

Topology:

B---A---C
 \  |
  --D---E

Every link has 10ms delay.
Consumers are at node B,E.
Producer is at node C.
Broadcast strategy is used on all nodes.

FIB entries are:

  • on node A: nexthops=C
  • on node D: nexthops=A
  • on node E: nexthops=D
  • on node B: nexthops=A,D

Steps to reproduce:

  1. time=0: Interest with nonceB is expressed on node B, and is forwarded to node A and node D
  2. time=10: Interest with nonceB arrives node A on B-A link, and is forwarded to node C
  3. time=10: Interest with nonceB arrives node D on B-D link, and is forwarded to node A
  4. time=15: similar Interest with nonceE is expressed on node E, and is forwarded to node D
  5. time=20: Interest with nonceB arrives node A on D-A link, and is dropped because it has a duplicate Nonce
  6. time=25: Interest with nonceE arrives node D on E-D link, and is aggregated to the existing PIT entry because it's similar
  7. time=30: Interest with nonceB arrives node C on A-C link, and is answered
  8. time=40: Data arrives node A, and is returned to node B, but not to node D
  9. time=50: Data arrives node B, and is not forwarded
  10. Data never arrives node E

Expected: Interest from node E is satisfied

Actual: Interest from node E is unsatisfied

This problem is caused by the combination effect of Interest aggregation and duplicate Nonce suppression.


Files

Nack-duplicate_20161027.docx (14.3 KB) Nack-duplicate_20161027.docx Junxiao Shi, 10/27/2016 10:51 AM

Related issues 1 (1 open0 closed)

Related to NFD - Feature #5046: Multicast strategy should send an Interest on Duplicate NACK w/ a different NonceNew

Actions
Actions

Also available in: Atom PDF