Project

General

Profile

Actions

Feature #1756

closed

Let strategy pick outgoing Interest packet

Added by Alex Afanasyev almost 10 years ago. Updated over 7 years ago.

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

100%

Estimated time:
6.00 h

Description

Pick outgoing Interest packet step of outgoing Interest pipeline should be moved to strategy.

Strategy can pick an Interest packet from one of the InRecords, or construct a new Interest if necessary.

Reasons:

  • Although protocol allows changing InterestLifetime to account for time spent in the forwarder, it's generally undesirable to change it due to the overhead of reencoding the packet. The error of consumer's estimation on how long it still wants the Data is usually greater than the time spent in the forwarder. However, if the strategy causes the Interest to spend non-negligible time in forwarder, it may want to change InterestLifetime, to save resources in other forwarders.
  • Some strategy may want to put a fresh Nonce in the outgoing Interest for probing or other purposes.

Related issues 3 (0 open3 closed)

Related to NFD - Bug #1771: Incorrect logic in pit::Entry::canForwardToRejectedJunxiao Shi07/17/2014

Actions
Related to NFD - Feature #3176: NACK in multicast strategyClosedAshlesh Gawande

Actions
Blocks NFD - Feature #3841: localhop scope restriction in strategyClosedAshlesh Gawande

Actions
Actions

Also available in: Atom PDF