Feature #3781
closedRequire the Interest name to be expressive
0%
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.
Updated by Junxiao Shi about 8 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).
Updated by Junxiao Shi almost 3 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.
Updated by Junxiao Shi over 1 year ago
- Status changed from New to Closed
No further action is expected, so this issue is considered completed.