[Ndn-interest] [EXT] NDN name lookup procedure
avakili at ut.ac.ir
Sun May 9 09:27:43 PDT 2021
On 2021-05-09 20:48, Junxiao Shi wrote:
> Please resend your question to the mailing list. Do not write to individual developers.
> On Sun, May 9, 2021 at 12:16 avakili <avakili at ut.ac.ir> wrote:
> EXTERNAL EMAIL
> On 2021-05-03 06:29, Junxiao Shi wrote:
> Hi Avakili
> Greetings. After reading the NDN concept and documents, still, I have some basic question about NDN naming. When a consumer searches/requests a word/data like "Baltik-Sea", with assumption that it is not in CS/PIT tables:
> Consumer cannot request a _word_. They must send Interest with a _name_.
> It is certainly possible to implement a search service on an NDN network. In that case, a client application could send an Interest such as /yahoo/search/Baltik-Sea that is to be processed by the specified search service.
> 1- How the name hierarchy is constructed?
> Top levels of the name hierarchy are assigned in a DNS-like fashion.
> Middle levels are specified by a content publisher.
> Bottom levels typically follow naming conventions.
> For example, one of the video packets behind https://pushups.ndn.today is named:
> The first component is assigned in a DNS-like fashion, in this case it's my handle .
> The second and third component are defined by me, to identify a video.
> The fourth and fifth components are determined by the video packager.
> The last two components are version number and segment number, following NDN naming conventions.
> 2- How is the FIB entry selected to build further hierarchy (eg: /ucla/Black-sea, /ua/Black-sea, ... ?)
> FIB entries are selected by longest prefix match, provided that the consumer should send Interests with routable names.
> 3- What does "Prefix" in FIB mean? is it like IP prefix in IP architecture? If so, how many prefix/names are saved in FIB? (Millions/Billions/ ...?)
> The FIB is expected to have as many names as active websites in the world.
> As you see from the example, I would announce /yoursunny via routing protocol of global NDN network, and every other website owner would be doing so too.
> Yours, Junxiao
Dear respected Junxiao,
Thanks alot for clear answer. I proud being part of such NDN supportive
I am doing my best to find and focus on a problem/research issue for my
PhD studies in NDN area. I am working as lecturer in computer science
faculty in Afghanistan and would like to learn and teach NDN concept in
University. I am thinking of a distributed name lookup involving a
peer-2-peer structure and eg: considering similarity matching in each
level hierarchy. I have read many papers sofar and kindly ask you to
guide and possibly give me a hint to work on an issue worth to do my PhD
study on. Hope to get the motivation and positive feedback.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ndn-interest