Project

General

Profile

Actions

Feature #5105

closed

PIT lookup with shortened Nack

Added by Junxiao Shi over 4 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Tables
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
1.50 h

Description

Query PIT with Nack that only contains Name, CanBePrefix, MustBeFresh, ForwardingHint, and Nonce elements.


Related issues 1 (0 open1 closed)

Blocked by ndn-cxx - Feature #5104: Shorten Nack encodingRejected

Actions
Actions #1

Updated by Junxiao Shi over 4 years ago

Actions #2

Updated by Junxiao Shi over 4 years ago

  • Blocked by Feature #3162: PIT: index with forwarding hint added
Actions #3

Updated by Junxiao Shi over 4 years ago

So, if I'm understanding this issue correctly, the Interest-to-Nack matching function will need to be changed so that all five of the fields match, instead of just the first three as in the Interest-to-Interest matching function?

When forwarder receives a Nack, there are two steps:

  1. Locate the PIT entry. This shall consider Name, CanBePrefix, MustBeFresh, and ForwardingHint.
  2. Verify that the Nack is against the last forwarded Interest. This shall compare the Nonce in the Nack with the Nonce in the PIT upstream record.

This issue is blocked by #3162 because that issue makes ForwardingHint part of index key in PIT.

Actions #4

Updated by Davide Pesavento over 4 years ago

  • Blocked by deleted (Feature #3162: PIT: index with forwarding hint)
Actions #5

Updated by Davide Pesavento over 4 years ago

  • Status changed from New to Rejected
  • Target version deleted (22.12)
Actions

Also available in: Atom PDF