[Nfd-dev] [Operators] monitoring data plane

Burke, Jeff jburke at remap.ucla.edu
Mon Aug 18 19:10:44 PDT 2014


Also, in case it's helpful, I've updated (hastily) the ndn-ping example in ndn-js to work with the current ping server and NFD.
https://github.com/named-data/ndn-js/tree/master/examples/ndnping

A live version is here:
http://named-data.net/apps/live/ndn-ping.html

This only connects to a single hub, but perhaps it would be useful in building a multi-hub test, though the code is not all that well written (sorry).

Jeff


From: Junxiao Shi <shijunxiao at email.arizona.edu<mailto:shijunxiao at email.arizona.edu>>
Date: Sat, 16 Aug 2014 09:25:00 -0700
To: "bzhang at cs.arizona.edu<mailto:bzhang at cs.arizona.edu>" <bzhang at cs.arizona.edu<mailto:bzhang at cs.arizona.edu>>
Cc: "<nfd-dev at lists.cs.ucla.edu<mailto:nfd-dev at lists.cs.ucla.edu>>" <nfd-dev at lists.cs.ucla.edu<mailto:nfd-dev at lists.cs.ucla.edu>>, "<operators at lists.named-data.net<mailto:operators at lists.named-data.net>>" <operators at lists.named-data.net<mailto:operators at lists.named-data.net>>
Subject: Re: [Nfd-dev] [Operators] monitoring data plane

Dear folks

An alternate is: write a program to connect to each HUB via ndn-cxx's TcpTransport, and send ping Interest over there.
Benefit: This program needs to run on only one machine. No deployment on HUBs.
Drawback: RTT includes the delay between the laptop running this program and the HUB - but it's sufficient to test reachability.

Please check out the reachability page for my ndn6.tk<http://ndn6.tk> node: http://yoursunny.com/p/ndn6/reachability/
It uses WebSocket connections to every router.
It works on recent version of Chrome, including desktop and Android editions.
"NDN6" and "UCLA/v6" will appear red if your laptop doesn't have IPv6.

Yours, Junxiao

On Sat, Aug 16, 2014 at 8:03 AM, Beichuan Zhang <bzhang at cs.arizona.edu<mailto:bzhang at cs.arizona.edu>> wrote:
Hi John,

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.

More specifically,

- 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.

- 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.

This information would be helpful once apps are deployed on the testbed. What do you think?

Beichuan
_______________________________________________ Nfd-dev mailing list Nfd-dev at lists.cs.ucla.edu<mailto:Nfd-dev at lists.cs.ucla.edu> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20140819/c07ab3d2/attachment.html>


More information about the Nfd-dev mailing list