ION DTNIMPLEMENTATION DevKit – Hands-On PortionOF of THE the ION DTNCourse PROTOCOL ©2020 The MITRE Corporation. All rights reserved. Approved 1 for public release. Distribution unlimited 19‐03234‐1. If you have issues, please send questions Purpose to:
[email protected] • Part of the ION course involves hands‐on labs: • Visualize how ION works and how data flows using ION • Get experience configuring ION nodes • Code a simple ION application • The labs use a pre‐built virtual machine that comes with • ION • An emulation mechanism with a GUI • A number of pre‐built scenarios with applications that use ION • Separate scenarios will be distributed during the class for use / discussion • Tools (Wireshark, visualizations for the ION contact plan, etc.) • These slides describe how to install the pre‐built virtual machine to be ready to run the exercises ©2020 The MITRE Corporation. All rights reserved. Approved for 2 public release. Distribution unlimited 19‐03234‐1. Overview • Install Oracle VirtualBox • The pre‐built VM is an Ubuntu machine that can be run under Windows or Mac • Pull the DTNDevKit .iso image • https://www.nasa.gov/content/dtn • Scroll to the bottom • Use the link for the DTN Development/Deployment Kit • Note: the username and password are both ‘cvm’ (no quotes) • Create a virtual machine in VirtualBox that uses the DevKit VM • Creates a VM that boots the DTNDevKit .iso image • (Optional) Create a mutable copy of the VM • The .iso image is fixed –changes won’t be saved between reboots • ‘Installing’ the .iso onto your own VM allows changes to persist ©2020 The MITRE Corporation.