Project

General

Profile

Actions

Feature #2062

closed

MulticastStrategy: permit consumer retransmission

Added by Junxiao Shi about 10 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Category:
Forwarding
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Create a new version of multicast strategy that permits consumer retransmission, using exponential backoff suppression algorithm.


Related issues 1 (0 open1 closed)

Blocked by NFD - Task #2377: Abstract retransmission suppression logicClosedJunxiao Shi

Actions
Actions #1

Updated by Junxiao Shi about 10 years ago

  • Assignee deleted (Junxiao Shi)

This feature is originally proposed as a temporary solution to #2054.

As reported in #2054 note-10, NDN-RTC gets better performance with broadcast v1 than best-route v2, so I won't work on this Task recently.

I also have concern on the security of a network configured with broadcast v2: it would be much easier to launch a packet amplification attack.

Actions #2

Updated by Junxiao Shi almost 10 years ago

  • Assignee set to Junxiao Shi

After another thought, I believe permitting consumer retransmission does not increase the risk of packet amplification attack, because even without this change, consumer could set a low InterestLifetime in order to launch packet amplification attack.

Actions #3

Updated by Junxiao Shi almost 10 years ago

  • Blocked by Task #2377: Abstract retransmission suppression logic added
Actions #4

Updated by Junxiao Shi almost 10 years ago

  • Description updated (diff)
Actions #5

Updated by Junxiao Shi over 9 years ago

  • Subject changed from BroadcastStrategy: permit consumer retransmission to MulticastStrategy: permit consumer retransmission
  • Description updated (diff)
  • Assignee deleted (Junxiao Shi)
  • Target version deleted (v0.3)
Actions #6

Updated by Junxiao Shi over 8 years ago

  • Tracker changed from Task to Feature
Actions #7

Updated by Ashlesh Gawande over 8 years ago

  • Assignee set to Ashlesh Gawande
Actions #8

Updated by Junxiao Shi almost 8 years ago

  • Target version set to v0.6

This can start now, since the Nack change has been merged.

Actions #9

Updated by Ashlesh Gawande almost 8 years ago

  • Status changed from New to In Progress

Creating a new version means incrementing the version or creating new files like multicast-strategy2.*?

Actions #10

Updated by Ashlesh Gawande almost 8 years ago

  • % Done changed from 0 to 90

I am ready to push once I get the answer to #note-9

Actions #11

Updated by Junxiao Shi almost 8 years ago

Answer to note-9: incrementing the version number. No need for new files, because old version isn't critical.

Actions #12

Updated by Ashlesh Gawande almost 8 years ago

  • Status changed from In Progress to Code review
Actions #13

Updated by Ashlesh Gawande almost 8 years ago

  • % Done changed from 90 to 100

Don't know where the NFD dev guide is/how to update it.

Actions #14

Updated by Junxiao Shi almost 8 years ago

Don't know where the NFD dev guide is/how to update it.

HOWTO update NFD devguide

Actions #15

Updated by Junxiao Shi over 7 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF