Project

General

Profile

Actions

Feature #3781

closed

Require the Interest name to be expressive

Added by Junxiao Shi over 7 years ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Very short Interest names, such as / and /ndn, are not expressive enough to indicate what it's asking for.
Those Interests should be disallowed.

Actions #1

Updated by Junxiao Shi over 7 years ago

https://gerrit.named-data.net/3165 is an initial step toward this goal: disallow zero-component Interest names.

JeffT points out in 20160913 call that the definition of "expressiveness" is unclear, and further discussion is needed.

Zero-component Interest name is currently used in NDN-JS for connectivity checking. It should be changed to /localhop or /ndn.
Eventually connectivity checking should be implemented with Tunnel Authentication (#1285).

Actions #2

Updated by Junxiao Shi over 2 years ago

Junxiao Shi wrote in #note-1:

Zero-component Interest name is currently used in NDN-JS for connectivity checking. It should be changed to /localhop or /ndn.

For information: NDNts uses /localhop/nfd/rib/list for connectivity checking.
This is chosen because it may help detecting broken UDP/IP links where IP fragments are sent by remote node but blocked through middleboxes.

Actions #3

Updated by Junxiao Shi 9 months ago

  • Status changed from New to Closed

No further action is expected, so this issue is considered completed.

Actions

Also available in: Atom PDF