<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
Contrace: <a href="https://datatracker.ietf.org/doc/html/draft-asaeda-icnrg-contrace-02" class="">https://datatracker.ietf.org/doc/html/draft-asaeda-icnrg-contrace-02</a>
<div class=""><br class="">
</div>
<div class="">ICN Traceroute: <a href="https://datatracker.ietf.org/doc/html/draft-mastorakis-icnrg-icntraceroute-01#page-13" class="">https://datatracker.ietf.org/doc/html/draft-mastorakis-icnrg-icntraceroute-01#page-13</a></div>
<div class=""><br class="">
</div>
<div class="">Traceroute (CSU): <a href="https://named-data.net/wp-content/uploads/2017/03/ndn-0055-2-trace.pdf" class="">https://named-data.net/wp-content/uploads/2017/03/ndn-0055-2-trace.pdf</a></div>
<div class=""><br class="">
</div>
<div class="">NDN-Trace (NIST): <a href="http://conferences.sigcomm.org/acm-icn/2017/proceedings/icn17-86.pdf" class="">http://conferences.sigcomm.org/acm-icn/2017/proceedings/icn17-86.pdf</a></div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Oct 6, 2017, at 12:48 PM, Davide Pesavento <<a href="mailto:davide.pesavento@lip6.fr" class="">davide.pesavento@lip6.fr</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">John,<br class="">
<br class="">
the NIST paper has a "related work" section with references to all<br class="">
previous work I know of.<br class="">
<br class="">
Thanks,<br class="">
Davide<br class="">
<br class="">
On Fri, Oct 6, 2017 at 1:46 PM, Dehart, John <<a href="mailto:jdd@wustl.edu" class="">jdd@wustl.edu</a>> wrote:<br class="">
<blockquote type="cite" class=""><br class="">
Christos,<br class="">
<br class="">
I am in the process of gathering references/info for existing proposals,<br class="">
designs and implementations.<br class="">
Is this the CSU one you refer to:<br class="">
<br class="">
<a href="https://named-data.net/wp-content/uploads/2017/03/ndn-0055-2-trace.pdf" class="">https://named-data.net/wp-content/uploads/2017/03/ndn-0055-2-trace.pdf</a><br class="">
<br class="">
I’m familiar with the NIST one described here:<br class="">
<br class="">
http://conferences.sigcomm.org/acm-icn/2017/proceedings/icn17-86.pdf<br class="">
<br class="">
If other folks could supply links to other designs or documents, that would<br class="">
be helpful.<br class="">
<br class="">
John<br class="">
<br class="">
On Oct 6, 2017, at 12:35 PM, Christos Papadopoulos <christos@colostate.edu><br class="">
wrote:<br class="">
<br class="">
John,<br class="">
<br class="">
Before we get deeper into a discussion, have you looked at the existing<br class="">
implementations of NDNtrace? I know CSU has one that can be ported to NFD,<br class="">
and I thought NIST has another one.<br class="">
<br class="">
Could you use one of them?<br class="">
<br class="">
Christos.<br class="">
<br class="">
<br class="">
<br class="">
On 10/06/2017 09:38 AM, Dehart, John wrote:<br class="">
<br class="">
All:<br class="">
<br class="">
After our recent discussions about ndn traceroute, I was tasked with<br class="">
describing my view of what an ndn traceroute capability would be like.<br class="">
I will try to find some time to review all the current and past traceroute<br class="">
designs, but for now, this email will serve to keep the conversation going.<br class="">
<br class="">
Keep in mind that I have not been involved in nfd development so<br class="">
I won’t be getting in to the details of what all this means for nfd code.<br class="">
Also, my terminology might not agree with the offical terminology.<br class="">
<br class="">
My immediate goal is to understand how interests are routed in the NDN<br class="">
Testbed at any given time. For example, I have a simple test that I have<br class="">
been running lately where I run 'ndnping /ndn/edu/ucla’ on the WU node<br class="">
and I see RTT’s bouncing around between 80ms and 1000ms<br class="">
and at times ndnping timeouts.<br class="">
<br class="">
For me, an ideal first step for an ndn traceroute capability would<br class="">
be to augment ndnping, ndnpingserver and nfd so that the ndnping interests<br class="">
would be augmented at each forwarder with a tag for that node. Then<br class="">
ndnpingserver could take those tags and return them in the data packet<br class="">
sent back to ndnping. ndnping could then report the RTT and the path.<br class="">
<br class="">
I understand that this would not test the possibility of finding application<br class="">
data in a Content Store along the path. But for me, that is fine. I’m not<br class="">
looking right now to test the intricate data flow of a multi-party<br class="">
application.<br class="">
Perhaps there is a better way to collect and return the path data to<br class="">
the source, something that would make it possible for a future version<br class="">
to include Content Store hits.<br class="">
<br class="">
I also believe that this will be an important tool for Jeff Burke’s group in<br class="">
the<br class="">
application testing they are trying to do. It may not be 100% of what they<br class="">
want and need, but I believe it will be a good start.<br class="">
<br class="">
In working with Jeff and Peter on ndnrtc testing, I came across my WU to<br class="">
UCLA ndnping test results.  Without an actual ndn-traceroute, I built my<br class="">
own with the capabilities I have as manager of the NDN Testbed. I set the<br class="">
US nodes up with nfd running in DEBUG, ran my ndnping test, collected<br class="">
nfd log files and wrote some scripts to parse them and find the path that<br class="">
my ndnpings were taking. Not exactly something that any user or app<br class="">
developer could do. I could only do it because I have privileged access<br class="">
to all the NDN Testbed nodes.<br class="">
<br class="">
John<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
Nfd-dev mailing list<br class="">
Nfd-dev@lists.cs.ucla.edu<br class="">
http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
Nfd-dev mailing list<br class="">
Nfd-dev@lists.cs.ucla.edu<br class="">
http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev<br class="">
<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
Nfd-dev mailing list<br class="">
Nfd-dev@lists.cs.ucla.edu<br class="">
http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev<br class="">
<br class="">
</blockquote>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>