cicn.git
7 years agoFixed images for monitoring 85/8485/2
Marcel Enguehard [Thu, 21 Sep 2017 10:05:49 +0000 (12:05 +0200)]
Fixed images for monitoring

Change-Id: I6d7a8d50312b3aa27a6aefe41292e06051213859
Signed-off-by: Marcel Enguehard <[email protected]>
7 years agoMerge "Added netmon conf file for setup" into vicn/master
Luca Muscariello [Mon, 4 Sep 2017 11:33:13 +0000 (11:33 +0000)]
Merge "Added netmon conf file for setup" into vicn/master

7 years agoMerge "Skip internet address for multicast channels" into vicn/master
Luca Muscariello [Mon, 4 Sep 2017 11:32:55 +0000 (11:32 +0000)]
Merge "Skip internet address for multicast channels" into vicn/master

7 years agoMerge "Fixed bug in EmulatedLteChannel for unmanaged devices" into vicn/master
Luca Muscariello [Mon, 4 Sep 2017 11:32:43 +0000 (11:32 +0000)]
Merge "Fixed bug in EmulatedLteChannel for unmanaged devices" into vicn/master

7 years agoMerge ""Updated README.md + added pip packages to setup.py"" into vicn/master
Luca Muscariello [Mon, 4 Sep 2017 11:32:00 +0000 (11:32 +0000)]
Merge ""Updated README.md + added pip packages to setup.py"" into vicn/master

7 years agoAdded netmon conf file for setup 84/8284/1
Marcel Enguehard [Fri, 1 Sep 2017 12:57:32 +0000 (14:57 +0200)]
Added netmon conf file for setup

Change-Id: Ib99f99fd89ce633924462639a886c4a9c97995e0
Signed-off-by: Marcel Enguehard <[email protected]>
7 years agoSkip internet address for multicast channels 82/8282/1
Marcel Enguehard [Fri, 1 Sep 2017 09:22:33 +0000 (11:22 +0200)]
Skip internet address for multicast channels

Change-Id: Id91e3646a9b9fe60923d6f738fe627427968b8ad
Signed-off-by: Marcel Enguehard <[email protected]>
7 years agoUsing no-pci option rather than removing the dpdk-plugin in vpp. Removed starting... 25/8225/3
Alberto Compagno [Mon, 28 Aug 2017 13:42:53 +0000 (15:42 +0200)]
Using no-pci option rather than removing the dpdk-plugin in vpp. Removed starting and stopping of vpp in the host to add the uio devices in the containers. Added executable option in the TextFile resource. vICN now deploy the vppctl_wrapper command in every container runing vpp. Several bugfixes on the cicn plugin.

Change-Id: I395bf92771bf27cf25324d208b847b640ccc475c
Signed-off-by: Alberto Compagno <[email protected]>
7 years ago"Updated README.md + added pip packages to setup.py" 24/8224/1
Marcel Enguehard [Mon, 28 Aug 2017 13:10:05 +0000 (15:10 +0200)]
"Updated README.md + added pip packages to setup.py"

Change-Id: Id2147f081184d0d354edb6c7bdf6254ffcabfa14
Signed-off-by: Marcel Enguehard <[email protected]>
7 years agoFixed bug in EmulatedLteChannel for unmanaged devices 04/8104/1
Marcel Enguehard [Fri, 18 Aug 2017 08:41:59 +0000 (10:41 +0200)]
Fixed bug in EmulatedLteChannel for unmanaged devices

Change-Id: I58e975cef6b621f0a89cf4683eaaccb04a9d2e17
Signed-off-by: Marcel Enguehard <[email protected]>
7 years agoRevert cmake files and build-packages script to previous version. 51/7851/1
Mauro Sardara [Mon, 31 Jul 2017 08:50:25 +0000 (10:50 +0200)]
Revert cmake files and build-packages script to previous version.

Change-Id: If592880f899fb2148dfcb0046d6c4371a5a51b40
Signed-off-by: Mauro Sardara <[email protected]>
7 years ago* GUI resource 36/7636/3
Marcel Enguehard [Wed, 19 Jul 2017 09:26:26 +0000 (11:26 +0200)]
* GUI resource
* MemIf interface for VPP
* Better netmodel integration
* Draft documentation
* New tutorials
* Improved monitoring and error handling
* Refactored IP addresses and prefixes representation
* Improved image mgmt for LXD
* Various bugfixes and code refactoring

Change-Id: I90da6cf7b5716bc7deb6bf4e24d3f9f01b5a9b0f
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoAdding fading traces to lte-emulator package 78/7278/1
Mauro Sardara [Thu, 22 Jun 2017 13:30:42 +0000 (15:30 +0200)]
Adding fading traces to lte-emulator package

Change-Id: I510c666ea797933eef55eeb09bf2acef3bfe422d
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoRemoved unused and buggy debug 89/7089/2
Marcel Enguehard [Fri, 9 Jun 2017 15:18:30 +0000 (17:18 +0200)]
Removed unused and buggy debug

Change-Id: I6c9cf54d8820407878cacf0b3306163c32c9a397
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoUpdated image name in examples 97/6997/1
Marcel Enguehard [Mon, 5 Jun 2017 09:05:51 +0000 (11:05 +0200)]
Updated image name in examples

Change-Id: I76f9a8bfaeb5f52fb25a694fd72a71e11b741609
Signed-off-by: Marcel Enguehard <[email protected]>
8 years ago- Adding support for GRE tunnels to LTE emulation 91/6991/1
Mauro Sardara [Sat, 3 Jun 2017 10:38:46 +0000 (12:38 +0200)]
- Adding support for GRE tunnels to LTE emulation
- Fix version of NS3 emulator

Change-Id: I8dbf54d2234053b3417531daaef228f9b7d201d9
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoFix for ICN routes to find producer prefixes in a given group 23/6923/1
Marcel Enguehard [Tue, 30 May 2017 12:31:11 +0000 (14:31 +0200)]
Fix for ICN routes to find producer prefixes in a given group

Change-Id: Iaf78c4f6f887635f48263b9b77e7fbdb486bafff
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoMisc bug fixes: VPP, deb package detection, lxd 06/6906/1
Marcel Enguehard [Mon, 29 May 2017 13:54:39 +0000 (15:54 +0200)]
Misc bug fixes: VPP, deb package detection, lxd

Change-Id: Ib3d339e636c0ec62dc0fe3227af85bcc167445cf
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoMisc bug fixes 03/6903/1
Marcel Enguehard [Mon, 29 May 2017 11:13:32 +0000 (13:13 +0200)]
Misc bug fixes
*IP assignment
*Node is a key attribute
*Up-to-date packages
*Trailing whitespaces
...

Change-Id: Id8e2a5f7b2c4506f326b3c4bc991fa65f53fca5c
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoIntroduced groups + lxd profiles + diverted control network handling to lxd + misc... 36/6836/2
Marcel Enguehard [Tue, 23 May 2017 08:50:17 +0000 (10:50 +0200)]
Introduced groups + lxd profiles + diverted control network handling to lxd + misc bug fixes

Change-Id: Iae26bc2994ac9704dde7dfa8fbe4be1b74cf9e6f
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoIPv6 dataplane support + Decentralized IPv4 prefix attribution + Bug fix for attribut... 07/6707/1
Marcel Enguehard [Mon, 15 May 2017 14:26:27 +0000 (16:26 +0200)]
IPv6 dataplane support + Decentralized IPv4 prefix attribution + Bug fix for attribute default values handling + Various fixes

Change-Id: I0a26eda064d9e22d9d55fd568748076148f49645
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoVPP fixes + refactored for libicnet + trailing spaces 23/6423/2
Marcel Enguehard [Tue, 25 Apr 2017 14:41:36 +0000 (16:41 +0200)]
VPP fixes + refactored for libicnet + trailing spaces

Change-Id: Ib31d27c4d26eececa991327f2994cf60370b86d9
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoTypo for VPP interfaces + More explicit exceptions for BashTask + Forgotten if-statem... 14/6414/1
Marcel Enguehard [Tue, 25 Apr 2017 11:37:27 +0000 (13:37 +0200)]
Typo for VPP interfaces + More explicit exceptions for BashTask + Forgotten if-statement in LxcContainer setup

Change-Id: I7b450b13e632899bef5ff37168a9454fe4e92640
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoMerge "Updated topology and script for Internet2 tutorial" into vicn/master
Mauro Sardara [Wed, 19 Apr 2017 16:20:59 +0000 (16:20 +0000)]
Merge "Updated topology and script for Internet2 tutorial" into vicn/master

8 years agoUpdated topology and script for Internet2 tutorial 81/6281/1
Marcel Enguehard [Wed, 19 Apr 2017 16:06:35 +0000 (18:06 +0200)]
Updated topology and script for Internet2 tutorial

Change-Id: Iaeddb03d959d639b30504cb8dbd5e886b9e3a57a
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoAdding build number to ns3 package after building the emulators. 09/6209/1
Mauro Sardara [Sat, 15 Apr 2017 15:30:22 +0000 (17:30 +0200)]
Adding build number to ns3 package after building the emulators.

Change-Id: I5f295924db7995946764446e5e22e5e8948ae272
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding support for package creation. 86/6186/7 Vicn-v1.0
Mauro Sardara [Thu, 13 Apr 2017 09:58:24 +0000 (11:58 +0200)]
Adding support for package creation.
The script for creating the package is scripts/build-package.sh, and it will create the correct package depending
on the OS and the architecture users are running on.

Supported OS: Ubuntu 16.04

Change-Id: I852e4b669114cfedaa1bb4d82e970f9aa639919b
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoUpdated LXD image in tutorials + new tutorial + Changed logs for LXD NotFound to... 55/6155/1
Marcel Enguehard [Wed, 12 Apr 2017 08:44:55 +0000 (10:44 +0200)]
Updated LXD image in tutorials + new tutorial + Changed logs for LXD NotFound to warnings + Number of workers is now a function of the number of CPUs

Change-Id: I926ac0e86cd2c594c3f9fce7e20e80a385b4f56a
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoMerge "Adding the capability to create link between two containers on two physically...
Luca Muscariello [Tue, 11 Apr 2017 17:42:34 +0000 (17:42 +0000)]
Merge "Adding the capability to create link between two containers on two physically distant servers plus: small typo fix in net_device.py" into vicn/master

8 years ago* Handler for Lxd NotFound exception for attributes 29/6129/2
Marcel Enguehard [Tue, 11 Apr 2017 08:24:25 +0000 (10:24 +0200)]
* Handler for Lxd NotFound exception for attributes
* Typo in capacity settings
* Error handling: vICN fails directly on exception
* Removed urllib3 warnings
* Trailing spaces

Change-Id: I9358d33da8607f62496a4bfadd5da5228ee484dc
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoAdding the capability to create link between two containers on two physically distant... 14/6114/4
Jacques Samain [Mon, 10 Apr 2017 08:58:31 +0000 (10:58 +0200)]
Adding the capability to create link between two containers on two physically distant servers
plus: small typo fix in net_device.py

Change-Id: I40ccf95e1fa81089b30a853d02bb47aab6223a90
Signed-off-by: Jacques Samain <[email protected]>
8 years agoAdding packaging info to CMakeLists.txt 96/6096/2
Mauro Sardara [Fri, 7 Apr 2017 18:29:36 +0000 (20:29 +0200)]
Adding packaging info to CMakeLists.txt

Change-Id: Ic57f225f0c2f5a8818f092779faca66b3dcf347f
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoAdding support for building radio emualtion packages 74/6074/1
Mauro Sardara [Thu, 6 Apr 2017 18:14:28 +0000 (20:14 +0200)]
Adding support for building radio emualtion packages

Change-Id: I49a11dfd574dda7258e868e01fc095a8ba7fd42f
Signed-off-by: Mauro Sardara <[email protected]>
8 years agoTopology cleanup fix + fix for requirements + fix for local physical servers 86/5986/1
Marcel Enguehard [Fri, 31 Mar 2017 16:34:54 +0000 (18:34 +0200)]
Topology cleanup fix + fix for requirements + fix for local physical servers

Change-Id: Ifd090122348f362a65e5d86ce62784be2821d12b
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoMisc. improvements to vICN codebase detailed below. 58/5858/1
Jordan Augé [Sat, 25 Mar 2017 01:00:42 +0000 (02:00 +0100)]
Misc. improvements to vICN codebase detailed below.

- vICN core
 . Added python setup script (allowing package installation)
 . Better error handling
- Resources
 . LXD : better handling of certificate generation
 . Physical : generation of SSH keypair within vICN
 . Link : code simplification
 . EmulatedLteChannel: fixed typo in netmask configuration of emu-radio (missing /)
- Examples
 . Added json file for tutorial #2 - Dumbell
 . New tutorial #03 - Load balancing in WiFi/LTE hetnet
- Other minor changes incl. code cleanup (trailing spaces, etc.)

Change-Id: Id306ca71e27d9859aa72760f63a2bc364bfe8159
Signed-off-by: Jordan Augé <[email protected]>
8 years agoPackages+Error handling for VppHost 55/5855/1
Marcel Enguehard [Fri, 24 Mar 2017 15:28:52 +0000 (16:28 +0100)]
Packages+Error handling for VppHost

Change-Id: I3ef3711b21c385a191d09be3823588309eece2ca
Signed-off-by: Marcel Enguehard <[email protected]>
8 years agoInitial commit: vICN 10/5510/2
Jordan Augé [Fri, 24 Feb 2017 13:58:01 +0000 (14:58 +0100)]
Initial commit: vICN

Change-Id: I7ce66c4e84a6a1921c63442f858b49e083adc7a7
Signed-off-by: Jordan Augé <[email protected]>
8 years agoInitial empty repository
Vanessa Rene Valderrama [Thu, 2 Feb 2017 17:08:11 +0000 (17:08 +0000)]
Initial empty repository