Feature #3781
closed
Require the Interest name to be expressive
Added by Junxiao Shi about 8 years ago.
Updated over 1 year ago.
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.
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).
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.
- Status changed from New to Closed
No further action is expected, so this issue is considered completed.
Also available in: Atom
PDF