[Ndn-interest] [EXT] NDN name lookup procedure

avakili 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: 
> 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: 
> /yoursunny/pushups/20210316/240/00000001.webm/35=%00%00%01x%3D%9D%1Ds/33=%00 
> 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...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20210509/7e5b31cb/attachment.html>

More information about the Ndn-interest mailing list