[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