Re: [Cbor] [EXT] Re: [dtn] LTC timescale (Re: Question regarding RFC 9171 - How to incorporate "Coordinated Lunar Time")
"Sipos, Brian J." <Brian.Sipos@jhuapl.edu> Fri, 12 April 2024 12:57 UTC
Return-Path: <Brian.Sipos@jhuapl.edu>
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 20D42C14F69F; Fri, 12 Apr 2024 05:57:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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, RCVD_IN_DNSWL_MED=-2.3, 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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jhuapl.edu
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 s0RM3OQnba4O; Fri, 12 Apr 2024 05:56:58 -0700 (PDT)
Received: from aplegw02.jhuapl.edu (aplegw02.jhuapl.edu [128.244.251.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6F6AC14F6A2; Fri, 12 Apr 2024 05:56:58 -0700 (PDT)
Received: from pps.filterd (aplegw02.jhuapl.edu [127.0.0.1]) by aplegw02.jhuapl.edu (8.17.1.19/8.17.1.19) with ESMTP id 43CClJSc002403; Fri, 12 Apr 2024 08:56:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhuapl.edu; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=JHUAPLDec2018; bh=XnQe0LSl8JMkOC87hYNiJJSFgpJZIX4pXbPJTEyHNLg=; b=FKBiZ9TGYyTcJNdHfRISPKBzuM5QDY9XcW5pOfj15nAVpW34/k7fDO+FD2cK5htZXhRj 3Yslcsg4U702A12+xb8GpLxF9wdeG/3oqvUTdhJaxcSeU89fbzuVvjUi0H8Gs1tr0YmQ v379Q9thR66sqJeNpsxAE8Txhgvhmnx01JbUzjmeDBHbPnAvaHGqk7TUvoWDXPRHgeov 5X3tt3gblhg45wGoYazrUyujV7WGdX17tmxMVNPX0rk0sMvTBZb3vaFcgVlHh9c6TH9Y lWNfl2cTrKad1QKAn2TarxG2OyL7uBK2CHMWna9zM4zbTK5C3pydXAoGWhe3/nclYqGF Iw==
Received: from aplex27.dom1.jhuapl.edu (aplex27.dom1.jhuapl.edu [10.114.162.12]) by aplegw02.jhuapl.edu (PPS) with ESMTPS id 3xb2m10xb4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 12 Apr 2024 08:56:56 -0400
Received: from APLEX21.dom1.jhuapl.edu (10.114.162.6) by APLEX27.dom1.jhuapl.edu (10.114.162.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.4; Fri, 12 Apr 2024 08:56:55 -0400
Received: from APLEX21.dom1.jhuapl.edu ([fe80::20d7:9545:f01e:9b2]) by APLEX21.dom1.jhuapl.edu ([fe80::20d7:9545:f01e:9b2%5]) with mapi id 15.02.1544.004; Fri, 12 Apr 2024 08:56:55 -0400
From: "Sipos, Brian J." <Brian.Sipos@jhuapl.edu>
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" <cbor@ietf.org>
Thread-Topic: [EXT] Re: [dtn] LTC timescale (Re: Question regarding RFC 9171 - How to incorporate "Coordinated Lunar Time")
Thread-Index: AQHajL27OXIBFp6FoECdnZ34FOwoiLFksQwA///jbjA=
Date: Fri, 12 Apr 2024 12:56:55 +0000
Message-ID: <d19700964a314d6e9cd24c07b2a47c10@jhuapl.edu>
References: <85584DCA-C858-4298-B0F4-555FC42138F1@gmail.com> <141AE72F-7E78-47E6-9912-65A46AD11EF4@gmail.com>
In-Reply-To: <141AE72F-7E78-47E6-9912-65A46AD11EF4@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.162.19]
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_02D0_01DA8CB7.5DE910B0"
MIME-Version: 1.0
X-CrossPremisesHeadersFilteredBySendConnector: APLEX27.dom1.jhuapl.edu
X-OrganizationHeadersPreserved: APLEX27.dom1.jhuapl.edu
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-12_09,2024-04-09_01,2023-05-22_02
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/9H4FLzYoJe9ugcjyIeqB-jFscAg>
Subject: Re: [Cbor] [EXT] Re: [dtn] 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 12:57:03 -0000
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
- [Cbor] LTC timescale (Re: [dtn] Question regardin… Carsten Bormann
- Re: [Cbor] [dtn] LTC timescale (Re: Question rega… John Dowdell
- Re: [Cbor] [dtn] LTC timescale (Re: Question rega… Jorge Amodio
- Re: [Cbor] [EXT] Re: [dtn] LTC timescale (Re: Que… Sipos, Brian J.
- Re: [Cbor] [dtn] [EXT] Re: LTC timescale (Re: Que… sburleig.sb
- Re: [Cbor] [dtn] [EXT] Re: LTC timescale (Re: Que… Jorge Amodio
- Re: [Cbor] [EXTERNAL] Re: [dtn] [EXT] Re: LTC tim… Rieber, Richard R (US 347R)
- Re: [Cbor] [EXTERNAL] Re: [dtn] [EXT] Re: LTC tim… Jorge Amodio
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… scott
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… Jorge Amodio
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… scott
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… scott
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… Jorge Amodio
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… Carsten Bormann
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… sburleig.sb
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… Jorge Amodio
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… Carsten Bormann
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… Jorge Amodio
- Re: [Cbor] [dtn] [EXTERNAL] Re: [EXT] Re: LTC tim… Stephen Farrell
- Re: [Cbor] [EXTERNAL] [BULK] Re: [dtn] [EXT] Re: … Anderson, Benjamin F. (GSFC-4502)