[Nfd-dev] Some questions about the dissertation of Junxiao Shi.

jinyangl at mail.ustc.edu.cn jinyangl at mail.ustc.edu.cn
Tue Nov 28 23:45:14 PST 2017


the second question, you mean that NFD store these measurements( successful retrieval ratio, traffic volume and 
round trip time) in measurements table ( by some files ,such as NFD/daemon/table/measurement.cpp) ?

And, when i use the ndndump to  monitor the packets transmited by ndnputchunks/ndncatchunks( in ndn-tools)
,there will be something like the following:
1511940820.665572 From: 192.168.106.162, To: 192.168.106.90, Tunnel Type: UDP, INTEREST: /my?ndn.MinSuffixComponents=3&ndn.MaxSuffixComponents=3&ndn.ChildSelector=1&ndn.Nonce=1454363781
1511940820.666891 From: 192.168.106.90, To: 192.168.106.162, Tunnel Type: UDP, INCOMPLETE-PACKET, size: 1472
1511940820.667814 From: 192.168.106.162, To: 192.168.106.90, Tunnel Type: UDP, INTEREST: /my?ndn.MinSuffixComponents=3&ndn.MaxSuffixComponents=3&ndn.ChildSelector=1&ndn.InterestLifetime=300&ndn.Nonce=2091958046&ndn.Exclude=*,%FD%00%00%01%60%06%B1%C38 
the file'size  i  transmit is 1.6kb and i can successfully receive complete file.
But ,why does it display "IMCOMPLTETE-PACKET" and why does it send two INTERESTS?
i think that doesn't mean that I can't receive complete Data because i an get complete file. however it doesn't display DATA's information.
When i use ndndump to monitor the packet transmited by  producer/comsumer( ndn-cxx/example/) between two nodes. 
it looks like:
1511940875.223375 From: 192.168.106.162, To: 192.168.106.90, Tunnel Type: UDP, INTEREST: /example/testApp/randomData?ndn.MustBeFresh=1&ndn.InterestLifetime=1000&ndn.Nonce=4078959978
1511940875.225902 From: 192.168.106.90, To: 192.168.106.162, Tunnel Type: UDP, DATA: /example/testApp/randomData/testApp/%FD%00%00%01%60%06%B2%E3%D8 
what's the difference?

Your, Jinyang



jinyangl at mail.ustc.edu.cn
 
From: Junxiao Shi
Date: 2017-11-27 21:01
To: jinyangl at mail.ustc.edu.cn
CC: nfd-dev
Subject: Re: [Nfd-dev] Some questions about the dissertation of Junxiao Shi.
Hi Jinyang


Recently, I read Junxiao Shi’s dissertation “Named Data Networking in Local Area Networks”. But, I have a lot of questions after reading. 

First of all, the article mentioned that Data includes meta information on page 22. I found one of meta information is contentType, and it 
specifically refers to what? If this is the case: NDN have categorized each type of content, and each type has a contentType to identify.
https://named-data.net/doc/NDN-TLV/current/data.html#contenttype 

I use ndnputchunks3/ndncatchunks3 to tranmit some content(files and videos),
Both programs are deprecated and replaced by ndn-tools.
 
but found that all the contentTypes are 0.
Most producers only use "0".
 
Second question:on page 32 of the dissertation, "As well as collected measurements about recent data retrievals by Interests sharing,a common 
prefix. The latter, measurements about recent retrievals, are collected by the strategy by observing the outcome of forwarded Interests to each 
next hop,….”. where are these measurements stored? Can I find the corresponding position in the NFD code? 
The protocol does not specify where to store such measurements.
NFD implementation stores per-namespace strategy measurements in the measurements table.
 
My third question, I'm very interested in the broadcast-based self-learning mentioned in Chapter 4. but I did not find this strategy in daemon/fw 
(I also did some experimentation, creating face on the NFD using nfdc create face, and not give specific prefix to register ). I don’t know whether 
I find the right position, or that has not yet been achieved it in NFD?
This isn't implemented. Use the "watch" button on https://redmine.named-data.net/issues/4279 to receive updates.

Yours, Junxiao 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20171129/b137f351/attachment-0001.html>


More information about the Nfd-dev mailing list