Re: [dtn] New Custom vCORE VirtualBox Appliance With EMANE, Quagga OSPF-MANET, & NASA ION-DTN

<Jeremy.Mayer@dlr.de> Sat, 26 January 2019 09:31 UTC

Return-Path: <Jeremy.Mayer@dlr.de>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9C61127133 for <dtn@ietfa.amsl.com>; Sat, 26 Jan 2019 01:31:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mpe4YmZE8qmN for <dtn@ietfa.amsl.com>; Sat, 26 Jan 2019 01:31:19 -0800 (PST)
Received: from mailin.dlr.de (mailin.dlr.de [194.94.201.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21A0413117F for <dtn@ietf.org>; Sat, 26 Jan 2019 01:31:17 -0800 (PST)
IronPort-PHdr: 9a23:fGmpWR+GDrCflf9uRHKM819IXTAuvvDOBiVQ1KB+0ewSIJqq85mqBkHD//Il1AaPAd2Lraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HQbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsL4V7A0XSmp4bltRhHmlSwLMyc1/W/ShsF2kalVog+upwZnzoDUfo+bKeZ+cK3ec9MUR2VBX9peWCNaD4ymc4cCC/AMMfpEo4T9oVYFsBuwBROrBOPq0jJFgXv40rMg0+s/FAHH3BYsEdUUv3XUstr1LrwfXv2xzKnS1znMcu1Z1C775YPVfB4hpvSMUqhxccrX0UQgCRjFgU+KpYzkOTOVyvwBs3Kc7+pmU+Kui3Uoqxx1ojir3Msjlo7JhocNxlDC7yp525w6Kce3SE58f96oCIZQtz2bN4RqWMwuWX9ntzsnyrEeuJ60YjQKyJo9yx7YcfyHfJCE4xLkVOaMPTd4mWlqd6ylixmu9kigz+vxXdS33lZStidJj8XAumoQ2xHQ5cWLUOZx80mi1DqVygze5PlILV02mKbFMZIt3KM8moAOvUnBHyL6glj6gLeLekgl/uWk8frrb7Xpq5OGN4J4kBzyPrkgl8G5HO82KBIBX3KB9uS5zLDj+Er5T6hUgfAuianZtYzaJdwcpq6kHw9ZyoYj5Ai7DzehyNkWk38JIlxKdhyHj4bnPFLALvfiA/ujjVminzZkyu7cMr3gBJXNMmLDn637cblg705c0hA/ws1B6J5MC7EBJuz8WlPpudDFEhM1KRG4zuXoBdlny48TV2GCDrWEPK7cqVOI4/ggI+iIZI8bojb9LP0l6ubqg3Ang18SY6yp3JsNZH6/BPtnI1uWYWD3j9gcFWcKpBAyQ/H0h1GaSz5ce26yX74g5jE8EI+pEZ3MRpqpgLyGxiu0AodZZmFAClCNCnroaoOEW/YXZyKVOMNhkyAEX6C7S4A9zRGuqBP6y71/I+TU4C0Xq4/s2MJz6eHJix896zl0D9yZ02GMSWF5hXgHRzgo06B+p0x9xU2P3rR/g/xdDdZT/e9GUh8mNZ7AyOx3E9PyVRzAfteVSFamRs6mDi02TtIt398DeEl9G9C4gRDC2yqmGaMal7uOBJYs6KLTw2DxJ9phy3bBzKQhlV4mQs1JNWymnaF/6gzTB4rSnkWWkqalb6Uc3CrX+GifymqOuVlSUBRsXqXdQXAfekzWoMzk6UPeSb+jErUnPRVdyc6MMKdKbcfpjVpeTvf5JNvee36xm3u3BRuQ2ryMa5DqdHsE0CXAE0gLjRoT/W2dOAg4HCehp3jSDDp0GlLxY0Lg6+x+qHK/Thx88wbfO0Zozb6yvBUchPqdY+4V37gD/iY9/XE8SHin0t6QL5y8qg95eKRaSdk67VZB2iTSsAkretT0LK1jml4aaA9wo1/G2BB+C4EGms8v+jdimBB1L6SJ2k5FcxuX2JnxPvvcLWykrz61bKuDjnPTytuT6+Eq4eU1sX3vuBvvGkd0oCYv6MVcz3bJvsaCNwEVS5+kFx06
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2HpAAD0J0xc/w2KuAoXAkoWBgEBAQQBAQcEAQGBVAQBAQsBAYEMgUwRgSoKh0GRamiCGHGGHoxLgiqBKxclJQEOB4ECR4J1AoMtNwYNAQMBAQIBAQIBAQKBBQyCOikRBDEIBg44AQUBAQEBAQEmAQEBAQEBAQEBAQEBAQEBAQEBAQEWAhQLFBEOBAEBGAEBAQEDAQFlBwsQAgEIEQQBAQsODAMHIQYLFAkIAgQBCQQFCIMbgR1MAySKbJx3GoJVg0ExPAGDUg2CHYIujCkSfgFGgU5QLoIGUUcBAQIYgQ86JBAZgmuCJgKJdJggMwcCgRuGEodHg0wGgWpRhGWDEId7ihSFJ4EhhxIBhQ8ogXlxT4JsCYIdAQEWE4M4aoEVYII1hT9yAYkEgQqBHwEB
X-IronPort-AV: E=Sophos; i="5.56,525,1539640800"; d="scan'208,217"; a="12949092"
From: Jeremy.Mayer@dlr.de
To: carlo.caini@unibo.it, Fred.L.Templin@boeing.com, keithlscott@gmail.com, ronnybull@gmail.com
CC: dtn@ietf.org, core-users@nrl.navy.mil
Thread-Topic: [dtn] New Custom vCORE VirtualBox Appliance With EMANE, Quagga OSPF-MANET, & NASA ION-DTN
Thread-Index: AQHUrQvO2P1zQJ6C+0y8P0Pz/gnKu6XAYrmAgAATcoCAAM2LgIAAE/pC
Date: Sat, 26 Jan 2019 09:31:14 +0000
Message-ID: <EE2A78428975E541A99B025DABBAEDF93BDCF4EA@DLDEFFMIMP02EXC.intra.dlr.de>
References: <CAKHJuAcsgkM_XJiDGguxGCZAJZvKQHLK58==9G5Dt+s9Yuw9mQ@mail.gmail.com> <CAHdkBBmdojEqPkY-HiEupqUX3XbL+LPAmwLUjHKU6Ry_Mdb_hg@mail.gmail.com> <181bd961c4d44443be4ba62ff5fecbc9@boeing.com>, <DB7PR01MB48245552012BC2260F0F91BE87940@DB7PR01MB4824.eurprd01.prod.exchangelabs.com>
In-Reply-To: <DB7PR01MB48245552012BC2260F0F91BE87940@DB7PR01MB4824.eurprd01.prod.exchangelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_EE2A78428975E541A99B025DABBAEDF93BDCF4EADLDEFFMIMP02EXC_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/Wp6mp5_BwwZKceRwlQl5tK66DqA>
Subject: Re: [dtn] New Custom vCORE VirtualBox Appliance With EMANE, Quagga OSPF-MANET, & NASA ION-DTN
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Jan 2019 09:31:23 -0000

Carlo, great work as usual. I want to add some non-technical points on the scenarios developed for the DTN-EO project, which was summarized on ESA's website: https://www.esa.int/Our_Activities/Preparing_for_the_Future/Discovery_and_Preparation/Space_internet_to_enhance_Earth_observation

The first scenario (A) is a generic Earth Observation mission, based on the ESA Copernicus Sentinel missions. This mission focused on high data throughput with pretty "normal" contact schedules. The next scenario (B) envisioned a convoy of satellites communicating via relay and/or DTE X-Band. Finally, in scenario C,  the convoy idea was extended to martian orbits, with the addition of orbiters and rovers. Each of the scenarios was intended to stress a different component of DTN, with a particular focus on ION, such as CGR and prioritization. Based on the DTN-EO results, the scenarios certainly did their job, in terms of stress testing.

Please let us know if you have any questions about the scenarios, or our stress-testing workflows.

Thanks,
Jeremy

________________________________
From: dtn [dtn-bounces@ietf.org] on behalf of Carlo Caini [carlo.caini@unibo.it]
Sent: Saturday, January 26, 2019 10:12 AM
To: Templin (US), Fred L; Keith Scott; Dr. Ronny L. Bull
Cc: dtn@ietf.org; core-users@nrl.navy.mil
Subject: Re: [dtn] New Custom vCORE VirtualBox Appliance With EMANE, Quagga OSPF-MANET, & NASA ION-DTN

Dear Fred, Keith and Ronny,
       I have used, or better studied, CORE for a year. I normally use a virtual testbed manager based on virtual machines for my test on DTN, but I was interested in knowing more on the approach used in CORE, based on Linux containers. I was particularly interested in comparing the two approaches, VMs vs containers, but also to study how DTN (ION) configuration files are organized and how tests are carried out in the NASA Development kit. In brief, I was interested in both the CORE network emulator and the NASA projects.
After having studied CORE (I devoted a thesis to that), I translated to CORE three pre-existing testbeds developed for the EO-DTN  (Earth Observation DTN) project supported by ESA and re-run the main tests. The aim was to push commonality as much as possible and to obtain in CORE the same results already achieved on VM based testbeds.
Results are positive on both sides:
1) the two approaches have theirs pros and cons, and are somewhat complementary
2) ION files can be organized in a way that the very same project "repository" (the folder of the project containing all ION files) con be used in both environments. The key is to use a folder for each DTN node (all ION files but the contact plan) and one for the common files (the contact plan).
3) Both platform use a control network, thus in both platform tests can be carried out by a "dotest" script file (with few differences).
4) results are equivalent.
In conclusions commonality is at 90%, which is really good. This means that a DTN project developed for CORE can be easily  translated into a VM based project and from it, in turns, on a real testbed (or real deployment), and vice versa. As said, the key is in the repository organization.
To describe the pros and cons here would be to long. Let me say that CORE is definitely faster when the same test should be repeated with different versions of ION, thus to test new features and fixes, because there is only one version of ION for all nodes, that installed in the host. To change ION version on all nodes it is enough to carry out a "make install" on the host, full stop. For the same reason VMs are better for inter-operability tests.
Let me congratulate with all CORE and NASA kit developers for the great job done!
Yours,
    Carlo

At 21:56 25/01/2019, Templin (US), Fred L wrote:
Content-Language: en-US
Content-Type: multipart/alternative;
 boundary="_000_181bd961c4d44443be4ba62ff5fecbc9boeingcom_"

Hi, CORE comes from our group, and we showed a CORE DTN demo at IPNSIG 2015:

https://www.youtube.com/watch?v=QyqdyOM60bw

We like that others are finding value in applying CORE for DTN research, and we like
that the work is being discussed openly in the public domain. We look forward to
hearing about further developments and collaboration opportunities.

Thanks - Fred

From: dtn [ mailto:dtn-bounces@ietf.org] On Behalf Of Keith Scott
Sent: Friday, January 25, 2019 11:47 AM
To: Dr. Ronny L. Bull <ronnybull@gmail.com>
Cc: dtn@ietf.org
Subject: Re: [dtn] New Custom vCORE VirtualBox Appliance With EMANE, Quagga OSPF-MANET, & NASA ION-DTN

Very cool.  I put together a similar capability using a bootable .iso image a while back that contains ION and a number of exemplar ION scenarios; it's downloadable from https://www.nasa.gov/content/dtn.  The current version is based off an older Ubuntu because of the image transfer test application, but the next version I'll be able to move to 18.04 and ION3.6.2


    v/r,

   --keith



On Tue, Jan 15, 2019 at 2:52 PM Dr. Ronny L. Bull <ronnybull@gmail.com<mailto:ronnybull@gmail.com>> wrote:

I have put together a fully updated vCORE VirtualBox appliance based on Debian 9.6 that includes the latest versions of CORE, EMANE, Quagga OSPF-MANET, and NASA’s ION.

This version of the virtual appliance includes the following releases:

CORE 5.2 (git)
EMANE 1.2.3 (git)
NRL Quagga mr_0.99.21mr2.2 (source)
NASA ION-DTN 3.6.2 (sourceforge)

All dependencies were installed via apt-get including all packages required to build the above listed software from source. All source code for the above listed packages is located in /usr/src/ for end user customization and updates. The virtual machine was designed to be used for development purposes, and can be fully customized by the end user.

username: core
password: eroc
The ‘core’ user has sudo privileges, and core-daemon is set to run on startup. You may want to edit the VirtualBox network settings (ie. bridge, NAT, host-only) for the VM to suit your environment.

Download the new vCORE VirtualBox appliance at:  http://cs.utica.edu/~rlbull/vcore/vCORE.ova
md5 hash: e5a80ee4dd5893ec3bfa63afa54b11b2 vCORE.ova

webpage: http://ronnybull.com/2019/01/15/new-custom-vcore-virtualbox-appliance-with-emane-quagga-ospf-manet-nasa-ion-dtn/

Ronny
_______________________________________________
dtn mailing list
dtn@ietf.org<mailto:dtn@ietf.org>
https://www.ietf.org/mailman/listinfo/dtn

_______________________________________________
dtn mailing list
dtn@ietf.org
https://www.ietf.org/mailman/listinfo/dtn