Showing posts with label IETF. Show all posts
Showing posts with label IETF. Show all posts

Wednesday, December 28, 2022

Season greetings and end of the year update

As 2022 ends I wanted to provide a year end update and a short summary of what transpired during this year, both for the IPN DTN Lab project and IPNSIG in general.

The prototype lab grew from a handful of nodes to about 50 now, of which 30 are running NASA’s JPL ION 4.1.1, two are under test with NASA’s GRC HDTN, and another two are under test with µD3TN

IPN DTN Lab Network Topology

One node running Linux on a mini PC is 100% dedicated to monitor the network and serves as a workstation running WireShark for deep packet inspection.

Zabbix Network Monitoring

It is still very much work in progress, for additional visualization of telemetry data and monitoring, and some control functions, one of the Ubuntu Linux nodes is running NASA’s AMES OpenMCT, which is a web-based framework for mission operations data visualization currently in use by various NASA missions.

NASA OpenMCT

One of the challenges for the project, besides being 100% self-funded, was procurement of additional Single Board Computers like the Raspberry Pi that are in very high demand and very low supply.

I was able to find several suitable alternatives at reasonable prices, some with better performance and specs than the Raspberry Pi.

Various SBCs under test

This triggered a sub-project to test and evaluate building ION on up to 16 different platforms, which generated some contribution to fix a runtime issue when building it for 64 bits platforms. I posted a pair of articles with the specs of the Single Board Computers I tested.


Platforms tested with NASA's JPL ION 4.1.1

I started some preliminary tests with various wireless technologies such as LoRa, Cellular LTE/5G like T-Mobile's Edge, and low orbit nano satellites like Swarm M138 (now owned by SpaceX.) I will have more activity on this front during 2023.

Wireless modems for IoT

During 2022 I focused mostly on getting the hardware platform stable and functional, including putting together several designs with Lego for the mockups that have embedded several of the DTN nodes. 

NASA DSN Control Room Lego Mockup

I still need to gather some additional parts to put together a model of the Orion capsule.

Very impressed and happy with the successful completion of the Artemis 1 mission, it provided many additional images from all angles of the capsule, so I may review a little bit the design before getting the missing parts, but it looks something like this (I’m using Brick Link Studio for the designs.)

NASA Orion Capsule Lego Mockup

I already have a Raspberry Pi Zero 2W running ION that will get embedded in the model and on which I will venture to build another open source package from NASA called Core Flight System or cFS.


I hope to have enough time and inspiration to create more documentation, post additional articles and videos, and be available for open discussions about these technologies on a new reddit community I created recently.

Several presentations, videos, and a draft paper are also in the works.

It has been also a very busy year for the Internet Society’s InterPlanetary Networking Interest Group also known as IPNSIG. From its inception in the late 1990’s it grew up to more than 900 members around the world.


Like many organizations like Internet Society, ICANN, IETF, etc, IPNSIG is also evolving, during this year we transitioned from being a Special Interest Group to an Internet Society Chapter, the Internet Society Inter Planetary Chapter, first of its kind. In 2022 IPNSIG was incorporated as a non-profit organization in the State of California. For now, we will keep the IPNSIG acronym and domain name. 


We have several working groups, since last year I’ve been involved with the PWG or Pilot Projects Working group where we are working on various R&D projects to contribute to the development and testing of the technologies associated with Delay/Disruption Tolerant Networking and its applications both terrestrial and in space.


We had a great deal of engagement with NASA and ESA, expecting more interaction with other space agencies. At one of the workshops gathering several NASA research centers working on DTN, we were able to present IPNSIG and our projects group.

Click on image for YouTube full video

We are very much engaged with the Internet Engineering Task Force or IETF, I’m an active member of the DTN Working Group where we work on the standardization of the associated protocols related to DTN.

IPNSIG has been also very active organizing several webinars that we call the “IPNSIG Academy.” This initiative was launched in February, we already had eight talks. One of our webinars was dedicated to present some of the activities of the Pilot Projects Working Group.

Click on image for full video

There is much more to share, one of our members (Scott Johnson) added IPv6 as an option for transport layers for ION, another of our members (Samo Grasic) developed a preliminary Convergence Layer Adapter for the use of a LoRa modem via UART. 

We are also cooperating with the original author of ION, former NASA JPL Engineer Scott Burleigh in the coming release early next year of IONe (e for experimental) as a separate code branch, with several improvement, fixes and add-ons. 

Alberto Montilla and Alberto Montilla Ochoa of SPATIAM Corporation developed a DTN Manager being used to manage an IPNSIG Test Network, and performed interoperability tests between ION and µD3TN.


At IPNSIG we expect a very active 2023 as we are starting to engage with various initiatives in the private, commercial and educational sectors.

Now that I have a more stable hardware platform for the lab, one of my resolutions for 2023 is to invest more time on mission simulation, documentation and reach out.


That is all for now, hoping you had a Merry Christmas and wishing y’all a great start for 2023.

Until the next intergalactic communication …

Cheers
Jorge


Monday, November 28, 2022

NASA’s JPL ION Running on yet another Single Board Computer

As I keep getting them and going through my old inventory of development boards, I test if I can build and run NASA’s ION open source DTN implementation without issues and updating my list.

This time is for the RADXA ROCK3 Model A, adding it to the list I published before.

Once again, if you are a manufacturer or distributor of these type of boards and have interest to get it tested and added to the list, please feel free to send a message to ipndtn@ljcv.net.


RADXA ROCK3 Model A

 


SoC

Rockchip RK3568

CPU

Quad Cortex-A55 ARMv8

Clock

2GHz

Video

HDMI

RAM

4GB LPDDR2

LAN

GigE

USB

2 x USB 3.0, 2 x USB 2.0

WiFi

(optional)

Bluetooth

(optional)

Supported OS

Debian, Ubuntu


Disclaimer: I’m not getting any compensation or benefits from any distributor or manufacturer for the products mentioned in this article.


Until the next intergalactic communication …

Cheers
Jorge

Tuesday, April 12, 2022

IPNSIG and Blog updates

The past few weeks since my previous post have been very busy with no much time left to write, but great progress in several fronts.

You will notice that this post and further post are now on a dedicated website for Interplanetary Networking (IPN,) so I can separate personal posts from those related to IPN, Delay and Disruption Tolerant Networking technologies and Space Communications in general. This will be the last article posted on both Blogs.

First the Good News, the InterPlanetary Networking Special Interest Group or IPNSIG has received its classification as a tax-exempt, non-profit charitable organization from the US Internal Revenue Services. This is an important milestone since it helps to complete the transition of our group to an independent Chapter of the Internet Society.

Great things to come in the near future about this.

On March 22nd, our group participated in the IETF 113 Conference (Internet Engineering Task Force) at the Delay Tolerant Networking Working Group (DTN-WG,) Vint Cerf was in attendance and provided an update on the State of the Art of DTN and IPNSIG.

Click on the image to watch a video of the session. Vint's presentation is the first one.

IETF 113 DTN-WG Session

Also on April 1st we had another meeting of our IPNSIG Projects Working Group, were Vint Cerf was also in attendance, as well as group members from Europe, North and South America.

While today is a modest and small group we keep making progress and adding new members on the team. We keep very focused on developing tools and best practices to keep testing DTN and Bundle Protocols, figure how to scale to a large network and explore what type of applications will serve as a demonstration of these technologies with primary focus on interplanetary communications that will drive on the long term the development and implementation of a Solar System Internet.

On the personal front I continue to work in my low cost prototype lab for testing and education using off the shelf hardware and the NASA JPL Open Source implementation of DTN and Bundle Protocol called ION (Interplanetary Overlay Network.)

Right now the network has about 15 nodes running on various SBCs, VMs and dedicated servers, plus 10 nodes using ESP32 based SBCs for sensor data collection, telemetry, etc.

While the hardware has been stable, some particular nodes changed with the addition of more displays, like the one serving as Mission Control Functions emulation.


Soon I will start putting together a draft for a PCB layout for various of the nodes which will permit the lab to scale more with increased reliability.

Four of the nodes on my internal network are now in a full mesh configuration with external nodes part of the IPNSIG Test Network. For now testing with regular Bundle Protocol Pings or bping, but soon we will start testing other tools like Asynchronous Message Service, file transfers using CFDP (CCSDS File Delivery Protocol,) etc.

That's all for now, if you are interested to join our efforts feel free to contact me, also feel free to join the Facebook InterPlanetary Networking Group.

Cheers
Jorge