<div dir="ltr">Dear folks<div><br></div><div>An alternate is: write a program to connect to each HUB via ndn-cxx's TcpTransport, and send ping Interest over there.</div><div>Benefit: This program needs to run on only one machine. No deployment on HUBs.</div>
<div>Drawback: RTT includes the delay between the laptop running this program and the HUB - but it's sufficient to test reachability.</div><div><br></div><div>Please check out the reachability page for my <a href="http://ndn6.tk">ndn6.tk</a> node: <a href="http://yoursunny.com/p/ndn6/reachability/">http://yoursunny.com/p/ndn6/reachability/</a></div>
<div>It uses WebSocket connections to every router.</div><div>It works on recent version of Chrome, including desktop and Android editions.</div><div>"NDN6" and "UCLA/v6" will appear red if your laptop doesn't have IPv6.</div>
<div><br></div><div><div class="gmail_extra">Yours, Junxiao<br><br><div class="gmail_quote">On Sat, Aug 16, 2014 at 8:03 AM, Beichuan Zhang <span dir="ltr"><<a href="mailto:bzhang@cs.arizona.edu" target="_blank">bzhang@cs.arizona.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi John,<br>
<br>
The current testbed status page monitors the control plane, i.e., prefixes in the routing table. I think we also need monitor data plane reachability e.g., measured by ndnping.<br>
<br>
More specifically,<br>
<br>
- Each node runs a script that reads the list of prefixes from a local file, and ndnping each prefix for a number of times, say 10. The output is published as an HTML or XML page under the current web server on the node. The measurement is done periodically.<br>
<br>
- The stat collection script at WashU retrieves the page from individual node, parse them, and the result is another table to the current status page. This table has the same layout as the current table, but in each cell it shows the % of ping packets received in the most recent measurement.<br>
<br>
This information would be helpful once apps are deployed on the testbed. What do you think?<br>
<br>
Beichuan<br></blockquote></div></div></div></div>