phmoll
1f1de1f87b
Add GEANT network as mini-ndn topology
...
Change-Id: Ieb7e96b473436ce62c2ece6f24801c7f5b9ff4dc
2020-03-18 06:36:29 +01:00
Saurab Dulal
082e4449bb
routing-helper: fix route computation bug
...
Route computation for link-state had a bug, neighbor's list
contained the host itself and so the computation was erroneous,
and ultimately crashing.
Change-Id: I461476eef83b73b64ae943f6f08bf576e3719b94
2020-03-17 21:30:14 -05:00
Philipp Moll
55e2dd9087
Add MiniNDN utility application for PCAP logging
...
Change-Id: I4f8ee5b6b970c7b74e3697af4a08b72d2169dc2a
2020-03-05 21:47:42 -08:00
phmoll
52223f7144
ndn_routing_helper: fix overwriting of existing prefixes
...
Instead of overwriting the existing prefixes, the prefixes given
in `prefix` are now appended to the list of already existing
prefixes.
Change-Id: I300f72ab8b0d2688a3379f295499a6ffdcbb54a4
2020-03-05 21:37:49 -08:00
phmoll
ad8d37e89d
Move logfiles to resultDir after evaluation finished
...
Reimplement the behavior that copies log files to the
`resultDir`, which was most likely lost when restructuring
MiniNDN. Parts of the patch are reused from an old
MiniNDN revision.
Change-Id: I3045237950320d1eb7840af9828459e47f6d9884
2020-03-04 08:42:27 +01:00
dulalsaurab
5c79db0aec
Check duplicate HR coordinates in topology file
...
refs: #4812
Change-Id: If6c88d24d74e8d5d0d5e815eef1270fafe7b51e6
2020-02-27 06:10:13 +00:00
Eric Newberry
a95b681d95
docs: restructure and update AUTHORS.md
...
refs #5078
Change-Id: Ieae783cb94a482b2ec25be895f4ca3939cc190d3
2020-02-05 19:40:44 -08: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
Saurab Dulal
8ae870a591
ndn/apps: add global routing helper
...
Change-Id: Id2bfb035424e2214d3dad1d00da95a0715c716c9
2019-11-25 13:51:04 -06:00
Philipp Moll
61a2be8726
Add RoutingHelper to allow IP communication in experiments
...
Change-Id: I267e264b2583909a47229279076655a8080ace22
2019-09-20 20:15:55 +02:00
dulalsaurab
0dcdb32992
Check duplicate HR coordinates in topology file
...
refs: #4812
Change-Id: I8b416e7fe5d5af73957e74b030e52897b7c75a9d
2019-07-26 12:05:49 -05:00
dulalsaurab
658c78b15f
nlsr: rename seq-dir to state-dir
...
refs: #4835
Change-Id: I4110119758f142693c34005ed838adf411374779
2019-02-06 11:20:20 -06:00
Ashlesh Gawande
6651a74f37
ndn/experiments: add tests for psync
...
refs: #4670
Change-Id: I4c4ac9960eb5411ced1db855e641471c7251a046
2019-01-18 16:12:39 -06:00
dulalsaurab
50778df223
fix route expiration time
...
Change-Id: I6de07202c58d828d3564e6be3efe545ef912840f
2018-12-20 15:10:03 -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
dulalsaurab
2b899536e9
ndn: bug fixes in nfdc and experiments
...
Change-Id: I8cb9b0a9e53e0319e3f18ab6a52867d406a31fd5
2018-11-08 12:43:44 -06:00
Alexander Lane
6f7a64fc75
Create a helper class to provide a wrapper around nfdc.
...
Refs #3491
Change-Id: I2cc7cbb480a6ca81ee32bbfee47ef060dd8c51f4
2018-08-20 13:09:12 -05:00
Alexander Lane
d6c3cad602
Fix checks for running software to account for no-nlsr.
...
Refs: #4640
Change-Id: Ie4086856d1b9d4f50e99aae917718233156f8fb9
2018-06-19 17:03:14 -05:00
Alexander Lane
9944cf5129
Move the NDNPing wrapper method to a helper class.
...
Also updates GPL header for the current calendar year.
Refs: #3492
Change-Id: Ic4977c33edd0311b140e6db3688afbb182acec9e
2018-06-14 17:08:00 -05:00
Alexander Lane
052aabbc7b
Check that NFD and NLSR are running in all hosts before running experiments.
...
Added functionality to prevent minindn from running w/o dependencies.
ref #4562
Change-Id: Ib7a8544c9a981335d05f710023fb55a7995e0864
2018-06-08 14:50:27 -05:00
Alexander Lane
517d34cf64
Parser fix to avoid infinite loop
...
Refs: #4627
Change-Id: I629bb76b3a1dbba4f44aac6ee258000a8d5ade7e
2018-06-08 14:06:40 -05: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
Alexander Lane
4fa88819c1
Allow use of NFD and NLSR PPA with Mini-NDN.
...
Refs: #3992
Change-Id: I329d0303bb4e03ec2296dfb7f7aa00cac3dadfbd
2018-06-06 11:57:31 -05:00
Alexander Lane
1bc9b47be9
Remove arbitrary arguments in favor of parsing arguments from experiment files.
...
refs: #4611
Change-Id: Ic668b58766fef8a1e537ccaacf82230b3fb50923
2018-05-24 13:26:35 -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
Alexander Lane
e842cc204d
Exit cleanly on Mininet errors.
...
Refs #4540
Change-Id: I7605c9740eca785e290e64e0d8a29339c92c7df2
2018-05-16 12:54:29 -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
Saurab Dulal
5f8c796609
ndn: Fix name "cost" to "link-cost" in nlsr.conf file
...
Change-Id: I92dd8d143b359ac5c77b4be45d4f7fdc086cf69f
2018-03-09 12:57:20 -06:00
Saurab Dulal
092755eaae
Change NFD log and conf file names to nfd.log, nfd.conf
...
refs: #4077
Change-Id: I1cc843376c24a784b7a37225df88d26568345d01
2018-01-23 08:46:46 -08:00
dmcoomes
73caa524d3
adjust to use ndn-cxx logging
...
refs: #4435
Change-Id: If8709c24f7bdc5503e9b0b7b46aca5c1a65a5c2a
2018-01-19 15:54:19 -06:00
Ashlesh Gawande
ed557f5a29
docs: Prepare version 0.4.0 release notes
...
Change-Id: I7eecaa606c0ec835148cc3177d223a30b57eb70e
2018-01-10 17:34:35 -06:00
Jeff Thompson
55d2bf4503
install.sh: Added function commonClientLibraries
...
refs: #4141
Change-Id: Ia0c820506690bd28b4196b4d2335d02933d0bb29
2018-01-10 16:22:39 -06:00
Saurab Dulal
7b3655a52a
Modified Vagrantfile to remove sudo from the installation process
...
Included -a option to encapsulate -emfrti to install all dependencies
Change-Id: Ief864f4c7c69a80cfc47fc1ef195a2842c11011d
refs: #4423 , #4404
2018-01-04 14:54:15 -08:00
Nick Gordon
22642a39ca
docs: mention the contributing guide
...
Change-Id: I5fa215dd471945d9d2d4da3c67de511d4784b522
refs: #4413
2017-12-23 14:19:12 -08:00
Saurab Dulal
7a6978eb52
Use the nlsr.conf file installed in the system
...
Use infoedit to edit nlsr.conf file
refs: #4386 , #4038
Change-Id: I4ad1e1efe92b20f444f5f9346679574888a456ed
2017-12-20 18:50:35 +00: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
Saurab Dulal
5d9ba60f95
use infoedit to edit nfd config files
...
refs: #4038
Change-Id: I193f32f54c0b47f6e2c1803b0bc4cdda9056540a
2017-12-06 22:55:44 +00:00
dmcoomes
74da84ce4d
check for coordinates before running hyperbolic routing
...
refs: #4252
Change-Id: I04a4278443f02eef29666800fb3cd22e53a5ca28
2017-11-29 14:43:47 -06:00
dmcoomes
80eeea157b
change default working directory
...
refs: #4357
Change-Id: I76715ddb4408a7c8c556ea5c5dbdf573f6eb840e
2017-11-03 15:26:31 -07:00
dmcoomes
8fb3a545bb
Provide a vagrant file
...
refs: 4307
Change-Id: I9cf1c8f75b65a4d16bb2f13eb95a819f3aedf80c
2017-11-03 15:09:10 -05:00
Ashlesh Gawande
501d4d6a3a
Arbitrary arguments
...
refs: #4360
Change-Id: I1c746c3349a72d1e262b75d4a864f096a2dfc018
2017-11-03 13:17:12 -05:00
dmcoomes
ad5de70d4b
docs: update authors
...
refs: #4333
Change-Id: I1a541223da2eaacc9938b27f016f239c6b877729
2017-11-01 10:28:28 -05:00
dmcoomes
a013686a11
Revise mininet installation instructions
...
refs: #4036
Change-Id: Id71cc450ea90abf26387b9a9d35cd40abceaa795
2017-10-26 12:38:01 -05:00
Ashlesh Gawande
2763f1978e
Use SIGQUIT instead of SIGINT
...
refs: #3870
Change-Id: I915d9422d56a441b351bb9ab38a0c8377e1da34f
2017-10-26 12:20:46 -05:00
dmcoomes
2ef39c064e
fix nlsr startup error
...
refs: #4309
Change-Id: I0eb7e97c183bbfdb86f0992533fa531698c04600
2017-10-20 14:09:02 -05:00
dmcoomes
ecf9c5a1bc
Provide option to disable NLSR
...
refs: #4309
Change-Id: I78774aa535f3e1c8dea51b05e070b0e8815ff938
2017-10-19 11:32:05 -05:00
dmcoomes
7adc7f7275
Provide option to run NLSR in dry-run mode
...
refs: #4326
Change-Id: Icd84ae1f59acadac478e8a3425e21fd02d86bdf8
2017-10-17 13:44:04 -05:00
dmcoomes
9850d65151
Update install.sh to use ldconfig for chronosync
...
refs: #4295
Change-Id: Id7dab8fc09063c6cf72ad96c31a9c4376c5c8788
2017-09-29 14:31:33 -05:00
Ashlesh Gawande
6a075c25ff
Add experiment to test nlsrc
...
refs: #4216
Change-Id: I59d1c96bfa5cdedf308d8885cbb2c487994c4c5b
2017-08-09 15:48:27 -05:00