Skip to content

lowfatcomputing/ccnping

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ccnpingserver and ccnping are CCNx applications used for testing CCN connectivity.

author
====================
Cheng Yi <yic@email.arizona.edu>
Department of Computer Science
University of Arizona

prerequisite
====================
CCNx must be installed.

install
====================
make
sudo make install

ccnpingserver
====================
Usage: ./ccnpingserver ccnx:/name/prefix [options]
Starts a CCN ping server that responds to Interests with name ccnx:/name/prefix/ping/number.
  [-x freshness] - set FreshnessSeconds
  [-d] - run server in daemon mode
  [-h] - print this message and exit

ccnping
====================
Usage: ./ccnping ccnx:/name/prefix [options]
Ping a CCN name prefix using Interests with name ccnx:/name/prefix/ping/number.
The numbers in the Interests are randomly generated unless specified.
  [-i interval] - set ping interval in seconds (minimum 0.1 second)
  [-c count] - set total number of pings
  [-n number] - set the starting number, the number is increamented by 1 after each Interest
  [-h] - print this message and exit


test connectivity
====================
ccnpingserver is usually run on a hub which announces its own name prefix. For example, on the Arizona hub, ccnpingserver is started by running "ccnpingserver /ndn/arizona.edu". Then other nodes can run "ccnping /ndn/arizona.edu" to test the connectivity towards /ndn/arizona.edu.

About

includes a ping server and client for CCNx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%