Re: [Cbor] [dtn] [EXT] Re: LTC timescale (Re: Question regarding RFC 9171 - How to incorporate "Coordinated Lunar Time")

Jorge Amodio <jmamodio@gmail.com> Fri, 12 April 2024 15:55 UTC

Return-Path: <jmamodio@gmail.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35D6AC14F712; Fri, 12 Apr 2024 08:55:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.094
X-Spam-Level:
X-Spam-Status: No, score=-7.094 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iVV69NOegaAb; Fri, 12 Apr 2024 08:54:57 -0700 (PDT)
Received: from mail-vs1-xe29.google.com (mail-vs1-xe29.google.com [IPv6:2607:f8b0:4864:20::e29]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A11AC14F70A; Fri, 12 Apr 2024 08:54:57 -0700 (PDT)
Received: by mail-vs1-xe29.google.com with SMTP id ada2fe7eead31-47a21e0cde6so413396137.0; Fri, 12 Apr 2024 08:54:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712937296; x=1713542096; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=fi5xP4jM4u1a/eEga4qutO280GTD7V2P2pIcTkn5Elo=; b=lrL/NGLocl6FICTfZauYHr/s4ix9V/I1fY5FUcFsDQ4X0N0lRk0xNqmXK3AO/pLV6a XgjplMlqRyBbHZHO8AUFMul5VNOzZV8b7nlBtCnWZn2isM4F/D00Pdni27S5xWzcfsj6 uqMcKuJxfM81LXsYpAZvM+FSCof6IIKvyJlRV7sCLzuq6feXNx7XcxAyH7fXtj6cywCQ DXuzK5+vTRjJl2WlK3zQWJpUiNL5/bZmMZhK8tRM/rpfmg7zd4xKvT2tqPeZyxaHVsNT IfZi0TBXal3mi7M2OLfybJFT4i3DlNcve+zv0q+7LKPnzUK9T7/y9h4NRJYU6LyDFxtL MGQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712937296; x=1713542096; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fi5xP4jM4u1a/eEga4qutO280GTD7V2P2pIcTkn5Elo=; b=enHPpWWc9RJCy90Nz7WPPnTHdX5yO8MZSS6ZEjbfuSW5gsiMIzoj9KLQYRcYMq+Hi2 5csvs50ptar3gDblUIweglJq111xzzKWArGNrQdOvQS0W87MT24WICj2Y3+AYcELEibE KmBJ7G6cIOy6VeZkg8O1AFmFmnd9L7YCpUaMEj8XyUYj6FnfEPtUuHIfH/11xOgEd53D Z3FZq3biasTwm4qZp3D439LyR/cwYdROGcUPTEnvrw/XWge2yNeVDkMrPuVBBjMBvk+I a/3KmIldkhuez/RwLMQ3WMlSl8XwmMYbmycs4WPDbQmNCWlfEi5CP+vmoF2xwWgjm9RM dAMA==
X-Forwarded-Encrypted: i=1; AJvYcCUjnhDKF3avTtm+KuBVhMc1eZApzNGhXQLh3YRHvo1rRFSAVdSYUYbwhK8fkBQvxqC3CAfOWzNPh6hnacfhYHFlaro/AjuoYolDa0Y=
X-Gm-Message-State: AOJu0YxBiWGgv9q5W6B19gD1ybZOelzSxzxYpXWKxieCUByGRbn/ym1d hJRwygZM3PMMiz2/QXyq8Z8sGvWkdl0PltWo0apykE4aznmkcjlSfvTNQQ7duBurRzGj4Dm0Sj+ arWNvAIKSRqEA71syqBDYHvXQBws=
X-Google-Smtp-Source: AGHT+IFrQac4r8J/b0Dcblab7o8l3Kg6D0dKnBMLx1p+Q9+oTKECbbNJ2gS/L744OBSmBzuqTYpqf29/AuTP0dBpY50=
X-Received: by 2002:a05:6102:149e:b0:47a:22cd:9717 with SMTP id d30-20020a056102149e00b0047a22cd9717mr4792469vsv.24.1712937295934; Fri, 12 Apr 2024 08:54:55 -0700 (PDT)
MIME-Version: 1.0
References: <85584DCA-C858-4298-B0F4-555FC42138F1@gmail.com> <141AE72F-7E78-47E6-9912-65A46AD11EF4@gmail.com> <d19700964a314d6e9cd24c07b2a47c10@jhuapl.edu> <017b01da8cef$ecbdb920$c6392b60$@gmail.com>
In-Reply-To: <017b01da8cef$ecbdb920$c6392b60$@gmail.com>
From: Jorge Amodio <jmamodio@gmail.com>
Date: Fri, 12 Apr 2024 10:54:14 -0500
Message-ID: <CAMzo+1aYC+cg=os8zQi3US1i+YX_WrMy-XcJY-haFp2GbMYavw@mail.gmail.com>
To: sburleig.sb@gmail.com
Cc: "Sipos, Brian J." <Brian.Sipos@jhuapl.edu>, John Dowdell <john.dowdell.ietf@gmail.com>, Carsten Bormann <cabo@tzi.org>, "Rieber, Richard R (US 347R)" <richard.r.rieber=40jpl.nasa.gov@dmarc.ietf.org>, DTN WG <dtn@ietf.org>, cbor@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000bfeed0615e84bdf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/QQl71K38KizqM8mFlEPilUZH6pI>
Subject: Re: [Cbor] [dtn] [EXT] Re: LTC timescale (Re: Question regarding RFC 9171 - How to incorporate "Coordinated Lunar Time")
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Apr 2024 15:55:01 -0000

100% Agreement.

PNT is a completely different challenge and not only will it require
precision timing, we still need to have an international standard for a
lunar coordinate system which is currently under discussion.

One small note, space exploration is not longer confined to NASA,
Roscosmos, nowadays ESA, JAXA, ISRO, CNSA, etc, are catching up and moving
at a fast pace, so even when NASA has a mandate and has a leadership
position, the "Club" now has now many more members. For example LNIS is not
a NASA product but a collaboration between many space agencies and now also
the commercial sector, so the standards development process will need to be
broader and inclusive.

There is some standards related work being discussed at other forums like
LSIC, LOGIC, etc.

It will get more complicated but with more fun .., and paperwork :-)

Regards
Jorge


On Fri, Apr 12, 2024 at 10:41 AM <sburleig.sb@gmail.com> wrote:

> This sounds right to me.
>
> A general solution to the problem of coordinating planetary timescales is
> going to be needed to support accurate spacecraft position, navigation, and
> timing considerations, which have got to be accurate to small fractions of
> seconds.
>
> But for bundle protocol operations the requirement is less urgent.  "DTN
> time" is used as the basis for bundle identification (together with a
> counter, for use when multiple bundles are issued per second), for bundle
> expiration decisions, for reporting on the occurrence of bundle processing
> events (in optional bundle status reports), for starting and stopping
> bundle transmission and reception per published contact plans, for
> initiating scheduled network management directives, and potentially for
> other operational purposes.  None of these purposes require universal clock
> alignment at sub-second granularity.  It could be argued that clock
> inaccuracies on the order of several seconds would not seriously degrade
> the operation of the network.
>
> The articulation and implementation of LTC is going to be vital in general
> for operating in planetary space over the coming decades, but for DTN
> specifically I think we are going to be okay with DTN time as currently
> defined.
>
> Scott
>
> -----Original Message-----
> From: dtn <dtn-bounces@ietf.org> On Behalf Of Sipos, Brian J.
> Sent: Friday, April 12, 2024 5:57 AM
> To: Jorge Amodio <jmamodio@gmail.com>; John Dowdell <
> john.dowdell.ietf@gmail.com>
> Cc: Carsten Bormann <cabo@tzi.org>; Rieber, Richard R (US 347R)
> <richard.r.rieber=40jpl.nasa.gov@dmarc.ietf.org>; DTN WG <dtn@ietf.org>;
> cbor@ietf.org
> Subject: Re: [dtn] [EXT] Re: LTC timescale (Re: Question regarding RFC
> 9171 - How to incorporate "Coordinated Lunar Time")
>
> Richard,
> While there are mechanisms to use alternative time scales in CBOR in ways
> that would be backward (but not forward) compatible, I agree with Jorge's
> rationale that "a network" and a networking layer should use a consistent
> time scale. This is similar to how early internet protocols (e.g. SNMP and
> pre-1.0 HTTP) allowed use of alternative time zones but modern versions
> disallow all but UTC-representing timestamps (e.g.  HTTP's Date format [1])
> because it adds unnecessary burden onto the lower-level processing that
> should be a higher-level concern.
>
> [1] https://datatracker.ietf.org/doc/html/rfc9110#section-5.6.7
>
> > -----Original Message-----
> > From: dtn <dtn-bounces@ietf.org> On Behalf Of Jorge Amodio
> > Sent: Friday, April 12, 2024 6:25 AM
> > To: John Dowdell <john.dowdell.ietf@gmail.com>
> > Cc: Carsten Bormann <cabo@tzi.org>; Rieber, Richard R (US 347R)
> > <richard.r.rieber=40jpl.nasa.gov@dmarc.ietf.org>; DTN WG
> > <dtn@ietf.org>; cbor@ietf.org
> > Subject: [EXT] Re: [dtn] LTC timescale (Re: Question regarding RFC
> > 9171 - How to incorporate "Coordinated Lunar Time")
> >
> > APL external email warning: Verify sender forwardingalgorithm@ietf.org
> > before clicking links or attachments
> >
> >
> > I believe that for the time being until an international standard not
> > a government mandate is fully developed, implemented, tested and
> > accepted we will have to stick with UTC.
> >
> > Also, location based time systems should in the long term be defined
> > on a planetary basis, not only for the Moon, which brings again the
> > question of developing an international standard that goes beyond the
> cislunar space.
> >
> > But still we will always need a common system of reference for the
> > whole interplanetary network, and so far for now UTC is the most
> reasonable answer.
> >
> > On a planetary basis such as the Moon, for those applications that
> > require a local time system of reference we will have to figure how we
> > convert from/to UTC, but at the *application* level, IMHO for comms
> > and networking we should stick with UTC.
> >
> > My .02
> >
> > Regards
> > -Jorge
> >
> > > On Apr 12, 2024, at 04:42, John Dowdell
> > > <john.dowdell.ietf@gmail.com>
> > wrote:
> > >
> > > Hi Carsten and Richard
> > >
> > > As a comms engineer working on ESA Moonlight, I’m also interested in
> > resolving this. Given timescales, I guess we’ll end up going with UTC
> > even on the moon, but in the longer term there is a need for a
> standards-based resolution.
> > >
> > > - John
> > >
> > >> On 12 Apr 2024, at 06:58, Carsten Bormann <cabo@tzi.org> wrote:
> > >>
> > >> Hi Richard,
> > >>
> > >> I read your message with interest.
> > >>
> > >> draft-ietf-cbor-time-tag [1], an approved specification that is
> > >> currently in the
> > RFC editor queue for publication as an RFC, defines a versatile
> > representation of timestamps in CBOR.
> > >> While DTN BP does not directly use this extended time tag
> > >> currently, I would
> > imagine that any evolution of its time representations would
> > coordinate to maintain interoperability with the extended time tag.
> > >>
> > >> [1]: https://datatracker.ietf.org/doc/draft-ietf-cbor-time-tag/
> > >>
> > >> The extended time tag defines a way to indicate the timescale in use
> [2].
> > >> This is based on a IANA registry [3] that is currently just listing
> > >> UTC and TAI
> > [4].
> > >>
> > >> [2]: https://www.ietf.org/archive/id/draft-ietf-cbor-time-tag-
> > 12.html#section-3.4
> > >> [3]: https://www.ietf.org/archive/id/draft-ietf-cbor-time-tag-
> > 12.html#section-7.2
> > >> [4]: https://www.iana.org/assignments/cbor-tags/cbor-
> > tags.xhtml#timescales
> > >>
> > >> I would expect that LTC should be added to this registry, and that
> > >> a short
> > specification could provide information about how this is to be used
> > and how this timescale interoperates with the existing ones.
> > >>
> > >> Grüße, Carsten
> > >>
> > >>
> > >>>> On 12. Apr 2024, at 06:46, Rieber, Richard R (US 347R)
> > <richard.r.rieber=40jpl.nasa.gov@dmarc.ietf.org> wrote:
> > >>>
> > >>> Hello DTN leads,
> > >>> I am a DTN advocate at JPL and working as the Mission Operations
> > >>> Systems
> > Engineer on the CADRE mission. This mission is slated to send 3
> > shoe-box sized rovers to the moon on Intuitive Machine’s IM-3 lander
> > in Q1 2025. Needless to say, I’m paying attention to all things
> moon-related and DTN-related.
> > >>> There are two things I want to highlight:
> > >>>   • NASA’s SCaN office has released the LunaNet Interoperability
> > specification, which mandates the use of DTN for communications in
> > Feb. 2023, and
> > >>>   • On 4/2/2024, the White House has tasked NASA with developing a
> > “Coordinated Lunar Time”, amongst other planetary time systems.
> > >>> BP’s DTN Time (see 4.2.6 of RFC-9171) is defined as milliseconds
> > >>> since 2000-
> > 001T00:00:00 UTC. How should this change if there is a lunar time system?
> > >>> I would imagine that Lunar spacecraft use LTC for their internal
> > >>> clocks. How
> > do they interpret bundles sent from Earth that are stamped with UTC?
> > Must they internally convert the current LTC to UTC to compare to that
> > bundle’s DTN Time? Similarly, what time system is used in the DTN Time
> > field for bundles created by a lunar spacecraft?
> > >>> Now imagine the Artemis Gateway that may act as a communication
> > >>> relay
> > node. Some bundles would be from Earth and tagged with UTC. Some
> > bundles would be from the moon and may be tagged in LTC. This gets quite
> confusing.
> > >>> Needless to say, I think the DTN community needs to have a
> > >>> conversation
> > about if and how the protocol must be modified to support different
> > time systems across the solar system. What’s the venue for having that
> conversation?
> > How would one go about proposing a protocol modification?
> > >>> Thanks in advance,
> > >>> ~Rich
> > >>>  Richard Rieber
> > >>> NASA/JPL
> > >>> Robotics Systems Engineer
> > >>> 347R – Robotics Operations and V&V Richard.R.Rieber@jpl.nasa.gov
> > >>> +1-818-480-2861
> > >>> _______________________________________________
> > >>> dtn mailing list
> > >>> dtn@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/dtn
> > >>
> > >>
> > >> _______________________________________________
> > >> dtn mailing list
> > >> dtn@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/dtn
> > >
> > > _______________________________________________
> > > dtn mailing list
> > > dtn@ietf.org
> > > https://www.ietf.org/mailman/listinfo/dtn
> >
> > _______________________________________________
> > dtn mailing list
> > dtn@ietf.org
> > https://www.ietf.org/mailman/listinfo/dtn
>
>