← Back to NASA Technology Projects

Software Defined Network Controller and Switch

Completed TRL 2 (started at 1, targeting 2)

Description

This IRAD project will use a Core Flight System (CFS) Flight Software (FSW) application to configure an onboard Software Defined Network (SDN) switch. The objective of this project is to mature technology for risk reduction in the areas of high speed switching and software defined networking. To do so, the project will use ground commands as part of a CFS software application to control port-to-port switching in an FPGA-based Ethernet switch.

Innovative elements include the Network Controller CFS FSW application and the FPGA-based SDN switch.

Benefits

Laser communication relay projects require high speed switching. This project can inform the future development of space network relays that can provide this capability. This IRAD would enable a lunar relay or other future communications missions by providing insight into how a CFS controller should communicate with an SDN switch using the OpenFlow protocol. This IRAD will provide a portable CFS network controller that can be used on the emerging lunar networking architectures, such as LunaNet.

Details

Technology areaFlight Computing and Avionics > Avionics Systems and Subsystems > Data Reduction Hardware Systems
ProgramCenter Independent Research & Development: GSFC IRAD (GSFC IRAD)
Lead organizationGoddard Space Flight Center, Greenbelt, MD
Start date2019-10-01
End date2020-09-30

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is early/mid-stage (TRL 2) — the most realistic path in is NASA SBIR/STTR, which funds small businesses and research institutions to develop technology aligned with NASA's needs (equity-free, phased funding). Check whether a current SBIR/STTR solicitation topic overlaps with this project's technology area, or contact the project directly (above) to ask.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.