[arin-ppml] Addressing for other planets
scott
scott at solarnetone.org
Wed Feb 25 11:58:38 EST 2026
Hi All,
On Tue, 24 Feb 2026, Tony Li wrote:
Bill said:
>> I watched the TIPTOP presentation at APRICOT a couple weeks ago. It
>> sounded like the idea is to hew as closely as practical to the
>> existing protocol standards and practices that we have now, rather
>> than invent an interplanetary-specific network stack. Relax the timers
>> and change the buffering expectations. Is that about right?
>
To which Tony said:
>
> Yes, that’s about right.
>
> As you well know, the Internet and IP are enormously flexible and
> powerful. Space agencies would gain many advantages from using as much
> of our technology as possible rather than re-inventing everything from
> the ground up (literally :-).
>
I take issue with the notion that there is a need to "invent an
interplanetary-specific network stack" or for "re-inventing everything
from the ground up." To do so ignores the existence of the Bundle
Protocol networking stack, which is a stable, standardized method for
delay and disruption tolerant networking suitable for deep space
environments. Both CCSDS and IETF have standardized this work, multiple
implementations exist, and are in production in space environments today.
As such, the assertion that there are not tools which exist to meet the
needs of deep space networking is an erroneous one, and should be treated
as such when considering the requirements for interstellar networking.
That said, BP is not a panacea for deep space networking. It has it's
limitations as well, particularly a lack of user-facing standardized
applications. Tools like NTP, for example, are not really viable in a BP
only network. BP excels, however, at delivering payload data across high
latency or disrupted links, as it was designed to do.
To overcome the lack of end user facing applications, IP networking is
indeed desirable in locations which can support it locally; i.e. on the
surface of another world, or on a large spacecraft. This creates
localized IP networks. To make these interoperable with terrestrial IP
networks via transit of intervening BP networks, application layer
payloads are encoded as bundles, in a manner which conforms to the
specific requirements of delayed or disrupted links; i.e. avoid
handshaking and lookup queries across these network segments.
A full architecture for interoperable interplanetary DNS and SMTP (as a
demonstrtion application/service) using this method has been developed,
demonstrated, and spoken upon to both the ISP and Space communities. To
ignore the existence of this and other BP related work is akin to burying
one's head in the sand.
That said, we agree that dedicated IP resources should be
allocated for/deployed on other worlds, however this is not for route
aggregation purposes, but route filtering purposes. In this way,
robust localized IP services can be enjoyed on other worlds, while
interoperability with the Internet can be maintained in the application
layer via transit of BP networks, in those cases where said application
can be made delay or disruption tolerant. To be clear, it is not enough
to encapsulate packets in bundles, nor is it sufficient to tweak timeouts
and buffers. Specific pragmatic rules exist for delay/disruption tolerant
application design, for which there exists a textbook, authored by a
co-chair of the IETF DTN WG.
I urge everyone to make themselves familiar with the rigors of deep space
networking, and the limitations which are imposed by same.
Sincerely,
Scott Johnson
More information about the ARIN-PPML
mailing list