56 Commits
Author SHA1 Message Date
Ashlesh Gawande 76dbe6633c nfd: uncomment transport in client.conf to allow connections on /run/<node>.sock
refs: #5039

Change-Id: Id14c60ca171f80277a248cb9452c3b4d3e39ebce
2020-04-15 21:30:37 -07:00
Ashlesh Gawande f48424a4a7 patches: update dummy keychain patch to compile against latest ndn-cxx
Change-Id: I1cf323b9550707df0e9662f527348965649c1d94
2020-04-04 17:07:28 -07:00
Ashlesh Gawande 6c86e30f63 **breaking** mini-ndn: re-design
refs: #5062

Everything is now done through examples like Mininet.
bin/minindn no longer provided as a binary installed in the system
bin/minindnedit GUI: will no longer be maintained
Remove cluster edition, will be re-introduced later

Change-Id: Id4ef137cb2a04d1b0dd24d01941757363bbf7d26
2019-12-05 15:13:01 -06:00
Ashlesh Gawande 6651a74f37 ndn/experiments: add tests for psync
refs: #4670

Change-Id: I4c4ac9960eb5411ced1db855e641471c7251a046
2019-01-18 16:12:39 -06:00
Ashlesh Gawande 2b7acee13a install.sh: install PSync
refs: #4789

Change-Id: I5ef76acec0fa8d1d48c9c473c061c0c03420d4be
2018-12-14 15:15:48 -06:00
Ashlesh Gawande 27b5e1bf84 Add startup experiments for NLSR and current testbed topology
refs: #4785

Change-Id: I957b8c229ed0696b2f3fca9445f9f27274b0e197
2018-12-10 13:27:36 -06:00
Ashlesh Gawande 670ff15691 Install bash completion for argcomplete
Update version to 0.4.0

refs: #4629, #4631

Change-Id: I2319a37fc1ba6587528c4ed2eadf727c3c0f6526
2018-06-08 12:27:54 -05:00
Ashlesh Gawande 212cb82889 Autocomplete command line arguments.
Use bashrc for sudo autocomplete (argcomplete issue num. 65 on GitHub).

refs: #4454

Change-Id: I4d46cba20d2f046878063e45615c9a8eab41ba5a
2018-05-23 13:01:39 -05:00
Ashlesh Gawande 532302bbf2 nfd: add option to set CS size
Don't append NFD logs b/w runs
Re-factor NFD start from ndn_host.py to bin/minindn

refs: #4469, #4508

Change-Id: I43f594a3353bb92101a0281a4561999cd8406707
2018-03-29 12:31:03 -05:00
Ashlesh Gawande ed557f5a29 docs: Prepare version 0.4.0 release notes
Change-Id: I7eecaa606c0ec835148cc3177d223a30b57eb70e
2018-01-10 17:34:35 -06:00
Ashlesh Gawande a80484e0bd Changes to adopt to latest ndn-cxx
refs: #4292, #4155

Change-Id: Ifb0d94e23cb3a4efc82246b45578b1d5fc04ac67
2017-12-07 14:36:53 -06:00
Ashlesh Gawande 501d4d6a3a Arbitrary arguments
refs: #4360

Change-Id: I1c746c3349a72d1e262b75d4a864f096a2dfc018
2017-11-03 13:17:12 -05:00
Ashlesh Gawande 2763f1978e Use SIGQUIT instead of SIGINT
refs: #3870

Change-Id: I915d9422d56a441b351bb9ab38a0c8377e1da34f
2017-10-26 12:20:46 -05:00
Ashlesh Gawande 6a075c25ff Add experiment to test nlsrc
refs: #4216

Change-Id: I59d1c96bfa5cdedf308d8885cbb2c487994c4c5b
2017-08-09 15:48:27 -05:00
Ashlesh Gawande 02852a0161 Update install script to use fixed version of ChronoSync
Only install ping and dump from ndn-tools

refs: #4212

Change-Id: I6f4e2782c4a3b58fd4f60729c97ea031c0a375a1
2017-07-28 20:42:36 -05:00
Ashlesh Gawande ec084835ce Update install script for ChronoSync
Use specific commits of ndn-cxx and NFD

refs: #4125

Change-Id: Ie5a1a5f514337dcb6d0aced94169762ee518070f
2017-06-27 09:26:51 -07:00
Ashlesh Gawande 708fccabdc Create faces in NFD for each neighbor of NLSR
Add option to specify whether to use TCP or UDP face in nlsr.conf

refs: #4144, #4146

Change-Id: Ida40aef80bea0e5bcb7392e446aaefce0bea9b66
2017-06-26 13:43:12 -05:00
Ashlesh Gawande 59f8624201 Fix key does not exist error
refs: 4076

Change-Id: If3569c4620f04b9ef51fa912d865f27c77a42004
2017-05-05 15:22:38 -05:00
Ashlesh Gawande da475f06c4 docs: Prepare version 0.3.0 release notes
refs: #3985

Change-Id: I5172cfe96b104b6c0b8cdf769413b9223d79ed18
2017-03-03 09:49:05 -06:00
Ashlesh Gawande f6a610bd2e No need to store host names, make network name a constant
refs: #3958, #3972

Change-Id: I16e5b94174dd47913d7d93a22708fb41061a762c
2017-03-01 13:32:34 -08:00
Ashlesh Gawande 95789ccc5e update INSTALL.md, use mini-ndn name in CLI
refs: #3969, #3980

Change-Id: Idd84d70b5edfa8fb06cf5158ccca452764d77eb7
2017-03-01 11:25:30 -06:00
Ashlesh Gawande 5f47020f43 add new experiments for NLSR bot
refs: #3975

Change-Id: Iad1db7fca4c475d308d2f5c79cdd737967a986b2
2017-02-28 09:42:12 -06:00
Ashlesh Gawande 3bed483792 add missing cert installs and nlsr conf file update
refs: #3951, #3953

Change-Id: Id1264bed658324083618faa579640e50240fecdb
2017-02-09 14:52:59 -06:00
Ashlesh Gawande f5f304b9cd modification to use cluster version
Change-Id: Iaf169507577deba20d548348532a2e0b91a03249
refs: #3652
2017-01-12 15:39:07 -06:00
Ashlesh Gawande 044611d101 use argparse instead of optparse
refs: #3900

Change-Id: I6a883ef5d481aeac4d92e29249e9368d7b1dcf49
2016-12-23 12:30:01 -06:00
Ashlesh Gawande f932a18f7b use nfdc instead of nfd-status
refs: #3878

Change-Id: Ib3aad0fdb48e719031d03a3706d284d93ada5653
2016-12-19 23:45:38 -06:00
Ashlesh Gawande e144ceb8c2 set different site name for each router
Change-Id: Ic81d8d9908923dfafce777c091fc9b288ade7400
refs: #2719
2016-11-28 14:50:44 -06:00
Ashlesh Gawande 5518f71bfe Fix NLSR termination due to key does not exist error
refs: #3869

Change-Id: I12927eeef02f0311112fae02a1c885389947dde5
2016-11-28 13:06:44 -06:00
Ashlesh Gawande 0cccdb8a3a docs: Prepare version 0.2.0 release notes
Change-Id: Ie390e902d8389f8554b62a1dbbb8fdb73772263b
2016-08-18 10:10:51 -07:00
Ashlesh Gawande e626b63cd9 docs: update docs
refs: #3670

Change-Id: I4a90df1cf5b28d05fd81877bf4d51659e21b1119
2016-08-16 18:04:15 -05:00
Ashlesh Gawande 52e47e161d Do not update if minindn has already been installed before
refs: #3729

Change-Id: I4409de6f9ddc876aed20a34435c2186f6470fa20
2016-08-09 14:37:31 -07:00
Ashlesh Gawande 3807c1b64f exit gracefully on control-c and non-convergence
refs: #3672

Change-Id: I19df1a3318315b49816b3cf93c39bc95af52d0b3
2016-08-09 09:16:03 -07:00
Ashlesh Gawande c09c16da83 ndn_application: init processId and fix nfd not being killed
Change-Id: I3ec5d79f903130d0ce42fd1c2a18bd73065757e7
refs: #3671
2016-08-09 11:02:58 -05:00
Ashlesh Gawande b07ada8b5e set best-route strategy correctly
refs: #3696

Change-Id: Ia9285e7261167f511c7193b09f37023b68a39eeb
2016-08-05 14:31:35 -07:00
Ashlesh Gawande 5fee776a3b Add MCN failure experiment
refs: #3272

Change-Id: I663680898bf4a0b9da21e0c408933cef6200564b
2015-11-04 11:25:32 -07:00
Ashlesh Gawande d9c9e52507 experiments: Allow pinging a percentage of nodes
refs: #3265

Change-Id: I80a37d4a8cf6ca5a25d03f1f98cdcf9394feb92f
2015-11-04 12:10:39 -06:00
Ashlesh Gawande d829bfc385 Add results directory option
refs: #3266

Change-Id: I80b74969377753445925effb0b1c2010e0923b23
2015-10-27 08:52:56 -07:00
Ashlesh Gawande 1b66369d43 Add working directory option
refs: #3266

Change-Id: Ifd953b242c99f75c68eb3c63ef5e51ef46195b8b
2015-10-22 11:55:30 -05:00
Ashlesh Gawande 4e545d967b exit before starting up if exp name is invalid
refs: #3115

Change-Id: I901ac7b951bc21ba8069b5b9be2a1d067ba8e61b
2015-10-21 16:00:50 -05:00
Ashlesh Gawande 1cebdfc7fb experiments: Restart pings for CSU after recovery
refs: #3086

Change-Id: I54fe2a2d1b4b6cd4d09ff72b79fbb30de50d5a89
2015-10-15 10:53:52 -05:00
Ashlesh Gawande 37bffa9ceb docs: Connect Mini-NDN to external network
refs: #3052

Change-Id: I0bb060fc1095946b8f6302880aa78b817a9c07f7
2015-10-14 14:13:57 -07:00
Ashlesh Gawande 3a1b6e54e4 docs: Add CONFIG.md
Change-Id: I02272d8a6bf6f4a4eceefc9c2b8b36003e3e78c2
2015-07-14 16:39:14 -07:00
Ashlesh Gawande ab087daa66 Load topology from saved files
refs: #2911

Change-Id: Ic5b0c0713333579fd6e92c738784b3de1dda6a1d
2015-07-14 09:53:44 -05:00
Ashlesh Gawande 557cb8466a Add ability to specify multiple apps to run on each node
refs: #2933

Change-Id: Ic5d47bb3e9ab830f01b55be37848aa680174cf32
2015-07-14 09:31:10 -05:00
Ashlesh Gawande 792c6aa970 Add NdnApplication class to handle start and stop
refs: #2909

Change-Id: Ibe5760b155e0edf2227d2d7146f8b6552149a63b
2015-07-13 22:33:29 -05:00
Ashlesh Gawande 3a4afb19d5 Set NFD logging level from GUI
refs: #2913

Change-Id: I4255b0467ef8ee6c4a2803ed078256cac9fbfd9c
2015-07-13 20:28:47 -05:00
Ashlesh Gawande c3ed2b9960 Set NLSR logging level from GUI
refs: #2914

Change-Id: I8dca010011bbe6b94ac986ce14c6c735d8bacb17
2015-07-09 11:10:02 -05:00
Ashlesh Gawande 20f70762b6 Use default topology when no topology file is provided
Change-Id: Icbc434a82cc147c84680c77e2f089f20d50ad803
refs: #2915
2015-07-09 09:26:29 -05:00
Ashlesh Gawande 1a0129681a Remove unused files and folders
Change-Id: I5b1872651bcaff603816b83ab23464b4808cbd19
refs: #2908
2015-07-01 17:01:00 -05:00
ashu 2ad32e2a61 Using latest version of mininet
refs: #2851

Change-Id: Ica4936cb98245a0b1a22d8ceada4e7a0f6dbddc8
2015-06-16 16:02:05 -05:00
ashu 8bf379eaf3 Update INSTALL readme
refs: #2784

Change-Id: I26b03c297da3df9d8515766d262cf3f984fbea21
2015-05-08 13:47:13 -07:00
ashu 7b6ba18c7e ndn: Add GUI
Change-Id: I7336bbb04121166d064b76cbad9f760c3dd16c2d
2015-05-01 13:37:45 -05:00
ashu 34c3ee0b6a ndn: Add NLSR experiments
Change-Id: I0b86b121a5c8bf6a6e6e8df5027fe49561a9283b
2015-04-16 17:24:58 -05:00
ashu 4c85880a01 Modify README
Change-Id: I18a2cdd6d9a19ae7b8cf299e11595b6182c4eaa6
2015-04-15 13:33:44 -07:00
ashu 01b62f7c46 Add ndn_utils and modify install script
refs: #2528

Change-Id: I7c26df7c91572f8e48b23ca3cddcec1b8f0216a5
2015-03-25 11:25:52 -05:00
ashu ef3490b052 ndn: Add NFD and NLSR class abstractions
refs: #2528

Change-Id: I3241af0e85f4eec4eb640aca274ff9ca4f812656
2015-03-09 14:31:23 -05:00