Project

General

Profile

Actions

Bug #4066

closed

Multicast strategy retransmission suppression does not take face into account

Added by Ashlesh Gawande over 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Category:
Forwarding
Target version:
Start date:
04/26/2017
Due date:
% Done:

100%

Estimated time:

Description

An application (ex: sync protocol) may send an interest I1 at time t1 and receive an interest I2 at time t2 from the same face within a short period of time (t2 - t1 < 10 ms).

By current implementation of retransmission suppression with respect to pitEntry's latest outRecord time, I2 will be suppressed.

This issue will implement a per upstream retransmission suppression as suggested in note1 and use it in multicast strategy (Not sure if other strategies need it).


Files


Related issues 1 (0 open1 closed)

Related to NFD - Feature #5140: Add per upstream suppression to ASF strategyClosedSaurab Dulal

Actions
Actions #1

Updated by Junxiao Shi over 7 years ago

In multicast logic we should suppress only if all the faces already have an interest sent out.

This is insufficient. In topology below, if both B and C express an Interest within a short period, A would receive the Interest twice, which is unnecessary overhead.

  A
  |
B-R-C

The suppression timer should be enforced per upstream rather than per PIT entry. The Interest should be forwarded to an upstream peer if no Interest has been forwarded to it within last "suppression period".

Actions #2

Updated by Ashlesh Gawande over 7 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Junxiao Shi over 7 years ago

  • Assignee set to Ashlesh Gawande
  • Target version set to v0.6
Actions #4

Updated by Ashlesh Gawande over 7 years ago

Updated description for clarity.

Actions #5

Updated by Ashlesh Gawande over 7 years ago

  • % Done changed from 0 to 90

Will try to update NFD dev guide soon.

Also, is this functionality desired in other strategies like best route strategy or per pit entry suppression is good enough?

Actions #6

Updated by Ashlesh Gawande over 7 years ago

  • % Done changed from 90 to 100
Actions #7

Updated by Davide Pesavento almost 7 years ago

Can we close this issue?

Actions #8

Updated by Ashlesh Gawande almost 7 years ago

  • Status changed from In Progress to Closed
Actions #9

Updated by Ashlesh Gawande almost 4 years ago

  • Related to Feature #5140: Add per upstream suppression to ASF strategy added
Actions

Also available in: Atom PDF