[Ndn-interest] spec 0.3

christian.tschudin at unibas.ch christian.tschudin at unibas.ch
Fri Mar 2 05:41:24 PST 2018


On Fri, 2 Mar 2018, Junxiao Shi wrote:

>       ... "nameless objects" (which are not captured in spec 0.3) ...
> 
> Nameless objects are always possible. Interest name must have at least one component,
> which could be an ImplicitSha256DigestComponent. Data name has zero component, and the
> forwarder could use this Data to satisfy an Interest with the Data’s digest.

Thanks, Junxiao, for this clarification

I had missed the point that the at-least-one-component requirement only 
applies to names in interests.

So spec 0.3 supports nameless objects, which is great for FLIC! [and 
also the other classic cases of replication (re-publishing) of existing 
content and migration to another repo provider.]

> However, due to lack of hierarchical components in the Interest name, Interest forwarding
> has to rely on flooding or a hierarchical name in forwarding hint. It is also
> prohibitively expensive for every forwarder to compute Data digest to find which Interest
> it could match.

No costs, really: I'm looking from the *repo*'s point of view, assuming 
some block storage service (raw disk or S3) where blocks with nameless 
objects are already indexed by their digest.

thanks, christian


More information about the Ndn-interest mailing list