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

"Rieber, Richard R (US 347R)" <richard.r.rieber@jpl.nasa.gov> Fri, 12 April 2024 17:05 UTC

Return-Path: <richard.r.rieber@jpl.nasa.gov>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2604C14F706; Fri, 12 Apr 2024 10:05:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.595
X-Spam-Level:
X-Spam-Status: No, score=-3.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_GOV_DKIM_AU=-0.999, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=jpl.nasa.gov header.b="Qb5SCmli"; dkim=pass (1024-bit key) header.d=jpl365prod.onmicrosoft.com header.b="KIQcRRFs"
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 ItFbULVfOwku; Fri, 12 Apr 2024 10:05:45 -0700 (PDT)
Received: from mx0e-0020b901.pphosted.com (mx0e-0020b901.pphosted.com [67.231.147.103]) (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 097EFC14F691; Fri, 12 Apr 2024 10:05:44 -0700 (PDT)
Received: from pps.filterd (m0196083.ppops.net [127.0.0.1]) by mx0e-0020b901.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 43CBt7uP011386; Fri, 12 Apr 2024 17:05:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpl.nasa.gov; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=InSight1906; bh=EX3qtt5iuhLp/fJqPT9q4RMdd+WywU0afpYbOPAbB3s=; b=Qb5SCmlik7vX5hkUeuOEEDZhKh5cu5ly1R3i35pruV6hDVegAT4HRg+zp/SKXb0F3yM9 yDVGF2ET4JxT+hw/UOaipb9PvVfjP7Y+dSS2LIyFwahzyHC1+mvPRoLnEc693Gy74NhQ Xz4E8ZKyty88nfkSsQUHDC8nQWhVHTIsd/SiZ7V2srQqwoQphwhE1ldPpgk8yM1oEWc7 Jph+bOBC8GPEFR83IGpZaEKpnDqZaNvV3lUzrgJv9NoAAB/uwLS18pnHcKJMLOnKjRdt 4bDhW47aH4Un16/4rJjp3mr3ThZfbWT8W51poSgWxMBXG3How0CuVBZC9LFAjYV6SjP8 hQ==
Received: from mail.jpl.nasa.gov (smtp.jpl.nasa.gov [128.149.137.104]) by mx0e-0020b901.pphosted.com (PPS) with ESMTPS id 3xbg7ta2ym-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 12 Apr 2024 17:05:42 +0000
Received: from ice-ex-mdc01.RES.AD.JPL (ice-ex-mdc01.jpl.nasa.gov [128.149.155.141]) by smtp.jpl.nasa.gov (Sentrion-MTA-4.5.9/Sentrion-MTA-4.5.9) with ESMTPS id 43CH5fFR030579 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256 bits) verified FAIL); Fri, 12 Apr 2024 17:05:41 GMT
Received: from ice-ex-sn02.RES.AD.JPL (137.79.100.49) by ice-ex-mdc01.RES.AD.JPL (128.149.155.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 12 Apr 2024 10:05:41 -0700
Received: from ice-ex-sn01.RES.AD.JPL (137.79.100.48) by ice-ex-sn02.RES.AD.JPL (137.79.100.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 12 Apr 2024 10:05:40 -0700
Received: from DS0PR09CU002.outbound.protection.outlook.com (137.78.153.23) by ice-ex-sn01.RES.AD.JPL (137.79.100.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35 via Frontend Transport; Fri, 12 Apr 2024 10:05:40 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a5aIQbmczJf24Gl3GsJaFCJjsxtlPHQcVoYpjwmRrwAStXQnDhakZxeyHfiNL4QUTFWPLSmkEpwTLUpx7X8eFyGzqRAhfx8woCsQfv7ogW3sgNiaEnpnvxo+cQwZKTsrO5yYNujiQhMfPyseRO3XpiW8u6kmN4JcCtvYQ8OqwLDoBWqC/yRvXmtHPsddYTrEXgnRwXH36qWhnE/40KaFwb1gXVBMp9dwm3xho7B6mEdqBLgpxTWr2WLAJH129Z90ISSXUHHE2wbSGRm3RQ2HfF6z6ZUReaamUyFmEa/E34DJi1QNaYu/8ccciE9IZFA8B075v7IH8g+uMh/6EQ20wQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EX3qtt5iuhLp/fJqPT9q4RMdd+WywU0afpYbOPAbB3s=; b=NUubljY0PU4vjUFnN5hudyhiQapRwxtcj51qn6Wy1LVhyxbOaPMV8SjWz8Y5yqIex2tFNN5EL9B5QwKkoDiCcfpctzjoy5ppWVosV8kr5DPst9afU/arREsaCOq4vJPsoQiQbSNqtL98QWrnEfwGP073nLXnX1OmfXrRmCPoUROljnWu/cO3rBcIUke/xxRwgXrEQY4thftF6bjZjS1YRh1+suyKg5AvP0Rgu64H/3+zfhQfHDFZAIvshyorW/3EUB1dvBmUqlAjENKqJSotnvmJ6WWbLVVJoLRiw9O+8XgQ3i0pKVgo6T2+GP7d7u0bNqwtgHp5bFjybHaSZ2ZDmA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jpl.nasa.gov; dmarc=pass action=none header.from=jpl.nasa.gov; dkim=pass header.d=jpl.nasa.gov; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=JPL365PROD.onmicrosoft.com; s=selector1-JPL365PROD-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EX3qtt5iuhLp/fJqPT9q4RMdd+WywU0afpYbOPAbB3s=; b=KIQcRRFsFNC25ECptTucDtpi5J686oRZlppA9IfyK/szu6UGI3/L5zqIhz86xs69MUoEntpefaFIXRO4rQlDCvVB8jrSruNYLIyTNN0PUONVWq6YwQQEXxfuYw9KGIronT51gk5PknHUzM3L96tx0W+0H56vgsicKS5Qq2I6yRk=
Received: from PH8PR09MB8926.namprd09.prod.outlook.com (2603:10b6:510:183::10) by SA1PR09MB8924.namprd09.prod.outlook.com (2603:10b6:806:277::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Fri, 12 Apr 2024 17:05:38 +0000
Received: from PH8PR09MB8926.namprd09.prod.outlook.com ([fe80::2b4d:28e1:dffd:2845]) by PH8PR09MB8926.namprd09.prod.outlook.com ([fe80::2b4d:28e1:dffd:2845%5]) with mapi id 15.20.7409.055; Fri, 12 Apr 2024 17:05:38 +0000
From: "Rieber, Richard R (US 347R)" <richard.r.rieber@jpl.nasa.gov>
To: Jorge Amodio <jmamodio@gmail.com>, "sburleig.sb@gmail.com" <sburleig.sb@gmail.com>
CC: "EXTERNAL-Sipos, Brian J (US 9300-Affiliate)" <brian.sipos@jhuapl.edu>, John Dowdell <john.dowdell.ietf@gmail.com>, Carsten Bormann <cabo@tzi.org>, DTN WG <dtn@ietf.org>, "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [EXTERNAL] Re: [dtn] [EXT] Re: LTC timescale (Re: Question regarding RFC 9171 - How to incorporate "Coordinated Lunar Time")
Thread-Index: AQHajPABMQHgK/huLkClsJU/8l44obFkyXUAgAAFRxw=
Date: Fri, 12 Apr 2024 17:05:38 +0000
Message-ID: <PH8PR09MB89266BA5D11006169DD30B31F1042@PH8PR09MB8926.namprd09.prod.outlook.com>
References: <85584DCA-C858-4298-B0F4-555FC42138F1@gmail.com> <141AE72F-7E78-47E6-9912-65A46AD11EF4@gmail.com> <d19700964a314d6e9cd24c07b2a47c10@jhuapl.edu> <017b01da8cef$ecbdb920$c6392b60$@gmail.com> <CAMzo+1aYC+cg=os8zQi3US1i+YX_WrMy-XcJY-haFp2GbMYavw@mail.gmail.com>
In-Reply-To: <CAMzo+1aYC+cg=os8zQi3US1i+YX_WrMy-XcJY-haFp2GbMYavw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH8PR09MB8926:EE_|SA1PR09MB8924:EE_
x-ms-office365-filtering-correlation-id: 23213be8-8df3-4355-eb17-08dc5b12c6ef
x-ld-processed: 545921e0-10ef-4398-8713-9832ac563dad,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YBuXbY6tGTlwNPhWIfHRmYNvxzmfY9GYje3l7nfjcGX7+lvTwOfU7MXEdVsgYvVum3Wie8eTVWVgAHRyU4xkNz7ySAFhPz0rJ58E3f3tUuRk+0VdXDzNTSPANJBeJpasx/btlwj4X9A4k2afb3dGZZFGhTqjaW5hFZGD0+ps5EbeqMtJlh8YgMDzXSs00PkpHfzNZ8OIZP/mpR6G5Bl9dePCtofFjaTMQ1mfA2L8bDcQu47evN5kVqmaWo44mYa8lTRCZpGEodKLwk2BBSTEuGCizBuGkyQrubaKRzQP2wUUvQw+bOi9vTyD62M63dptOew221N6sXSx0RwLRCV6zOwGHjXyOOa/6652zJ58WNyF5iRWTac6aGzWCmLVferYy2wvZhbv5qg2lun8ULLNK5hku1VBRqK+ABi2Yz/qbVw7tiISrqqrJwAw6yvia06esEHwBD8d8Cp7MgbDId+xe2OE187GujxYUBdfDsGN3ksMC6s88lhZtt5onT99dlx92uPsCp6snuKUxc7mqIN8eGzt7UEUAN5uOebJF1BUs8ABtA+OIbkUtXt5kXZq3Ec7TDJIKTsc7KFwzR6u88Pe631rkFkflAPy8w4fYkjA30M28Ck8KA9lIQH/VkUApAD86FUav69VT5s13ibSdaugW0QNryPMU8FIYSskLAjePc8=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH8PR09MB8926.namprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: UWgQ49RbT4wEUfNBnRARtmpedeIaaCq+xLHz7HMlxTfKYaUCE68RX9lplgES1YYpcnMhNqrGbVpoZep/SVHH/fJEgmLbo/elGi/vOeVbc5SoYSYlplDZ/GcRNMMSsiExs1VBNRyM1QuHJin4KL4ZoovP5mWcMJPaePNHu2quB93XxKvAxwvhHrBsAnxgqPOIjppzX7an/V5bBytJuAN9RGHYlUQnnM/yQndBG0uPfI2XHKJkZNdygvcqk+ieMKGLM2o62WtS7XHd1TTWBNcgya9bLzSc6vfVDQH+HTQKKHSr1rUow78FQWqgI8sda4Zv/4g1RNicVXCOlcyPBqN3oXifKAOnPEptfFqZDo0j4/6niKSGtneN5ijFoOJa84YMcTtal5bx1steDofqS7XRQFLQ8Bh/be/2d6zgm0KZTH3+tL6UGSszNCPJ/PbEYbIJ6GTvUZp/RDIMZ6u9kf3ypfh2OueCDbjehS8Cyy2p4O2Aqg9R0t7TyScLq5khCuI51o1RssJsQHJXOOlJOLu0dbODVA/5XJEX4jW5t/qqJ5IkF8Ms+BjkDJS8iGSw6Sov1cQnXole3A8304JVN9aOYJfXRpP9ihGdsJwLsJ3Z+gpVDwMC5AMllKNs+nqi+dAbdC4nspd24vmyhw4SvSpZnMymau4Ir07dXTpym0Oq8z3HhHljuebGEM87FJhaCBZ/qVhb3zjN9vfN2k7fmwskXqw91fMqlvyTtA28LitcMtyqsaIq9yzE/aZ4HMYtgkN1grfJq5JR1EZnFVsUMOauTDZ1DTPl2zncHlgWStkk8bQAfwGjPMY238x4k8t7ASfcOnvfRJeB00SlcrDTH3ZoFcvck3RlDCDrKEEIZk1U1G7ZZPw6bTaOZG4BgEsV7jqcgLiFfHL3F4ir1o9giHzeSWWlHVxY7uhAYYWUj5lzdbwG8h6TXTWfa4xfGXxfx8anWYWh6q1ouFqgQFFTSsjqM4GP9M94FopTRLotDlhXKvyEwre1E0gBN82Ui9txSDcQ3a7IZ91MR3umfrz++bK8LXP75ZjB9UGzGSuXDUl0xa1n2kjj3hRIy1zpPftXmIs7Vwa02s2w6NNyzdurb/jIU/u7+e9pEBlH5ieHDVn3StvhGyBVWO56tcTDTSnXkgYsIl0ssi18IjEiJxtPkBf0cfcWT3viB1ty9oWDyBT3QkRoMOCgx2NHpZzBAmTyiOpKLVh3+5vdt6vi7Q66pefiYUdejGiQLZGGvRoxihdVUtftX9THHLJYz4DLoJBmnG2Bad2H5KTQoz4UCjffI3R4rdtywQGb5v0UR+sWBiZJH/92ziROgWBrma1ZFNEy7GwGpqjXGqp24SKF+qd3wDToV/NpMMmXgUpO+sZcjJMPWgJmciktGCojKUXrUJVTSd24tjwepMnXQJ8Vw5QaItUfXlI7IG4RTxDiSabd+9pAUqV18St3AENbOsWKFzJzMQTh7mebVORKdFQBoAJ3hXkX2AxJuTRtbNvvtuv632KeET89ek8PKWNVpb+3b65KB8iT4d2jjlLNIuVdM9sQGC2vtmrX3uCfhynRRXaiDXD3tfZBCRYNHCB7pRiElkgY/HjVnVmMVHyDPvfDJvkHuaB7fvpxb9qiIPVjYre9okTCuys=
Content-Type: multipart/alternative; boundary="_000_PH8PR09MB89266BA5D11006169DD30B31F1042PH8PR09MB8926namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH8PR09MB8926.namprd09.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 23213be8-8df3-4355-eb17-08dc5b12c6ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2024 17:05:38.4694 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 545921e0-10ef-4398-8713-9832ac563dad
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR09MB8924
X-OriginatorOrg: jpl.nasa.gov
X-Source-IP: ice-ex-mdc01.jpl.nasa.gov [128.149.155.141]
X-Source-Sender: richard.r.rieber@jpl.nasa.gov
X-AUTH: Authorized
X-Proofpoint-GUID: 9xqwI-9dSf6aZXs7jzVIc_etiMTMrR1W
X-Proofpoint-ORIG-GUID: 9xqwI-9dSf6aZXs7jzVIc_etiMTMrR1W
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_13,2024-04-09_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 impostorscore=0 mlxscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 clxscore=1011 mlxlogscore=999 priorityscore=1501 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404120125
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/T67vq8awCnH3sQIPt1MZmzmgt6k>
Subject: Re: [dtn] [EXTERNAL] Re: [EXT] Re: LTC timescale (Re: Question regarding RFC 9171 - How to incorporate "Coordinated Lunar Time")
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Apr 2024 17:05:49 -0000

Hello all,

Thanks for a great thread! Let me summarize what I’ve heard:

  *   Any solution should be extensible to any planetary body and not just the moon (mentioned by Jorge).
     *   Note that the White House’s memorandum specifically says to develop a time system that is extensible to any body, but the impetus and first time system will be LTC.
  *   Any protocols we develop should abide by international standards and not a US Government mandate.
     *   For this, I 100% agree. Note that the memorandum specifically states that LTC should be developed within the current international standards framework. As such, I think that LTC (and other planetary time systems) will become a standard rather than a local US thing.
  *   DTN Time using UTC is OK for now. (I agree, and so does John Dowdell on ESA’s Moonlight mission, Jorge Amodio, and Scott Burleigh)
  *   Carsten has highlighted a draft CBOR standard<https://datatracker.ietf.org/doc/draft-ietf-cbor-time-tag/> defining timescales/timesystems which could be used instead of the current version of DTN Time in BPv7.
     *   Carsten also said that we would need to add these new time systems to the registry of CBOR Timescales<https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml#timescales>. (See also here<https://www.ietf.org/archive/id/draft-ietf-cbor-time-tag-12.html#section-7.2>.)
  *   Brian Sipos highlighted that multiple time systems on the network would create a burden on lower-level processing (and I agree)

With the thread summarized, I want to chime in a bit more. First off, I’m a systems engineer, so I’m always thinking about how things interact with each other. Lunar spacecraft internal clocks may operate exclusively within the LTC time system. For those spacecraft needing to communicate with BP, they would have to convert the current LTC to UTC to populate the DTN Time field. However, this time conversion is unnecessary if the communication network is exclusively lunar (think communications around the Artemis Base Camp). The only time we’d need to worry about time conversion is bundles that flow between planetary bodies. So Brian, your argument about creating lower-level processing burden may be true regardless.

Additionally, the operations could become problematic and confusion if UTC is used in the bundle header for data originating from a lunar spacecraft. Events are happening on the moon in the LTC time system, then are reported in data that is stamped with UTC. Operators could quickly be confused when trying to correlate lunar-based events using data stamped in UTC.

Does anyone think we should tweak the DTN Time field to utilize the CBOR Timescale/Timesystem standard Carsten mentioned? I think we should. If so, we need to have a thought session on how the functions for timer/duration/contact graphs/bundle status reports should be tweaked to support different time systems.

~Rich

From: Jorge Amodio <jmamodio@gmail.com>
Date: Friday, April 12, 2024 at 08:55
To: sburleig.sb@gmail.com <sburleig.sb@gmail.com>
Cc: EXTERNAL-Sipos, Brian J (US 9300-Affiliate) <brian.sipos@jhuapl.edu>, John Dowdell <john.dowdell.ietf@gmail.com>, Carsten Bormann <cabo@tzi.org>, Rieber, Richard R (US 347R) <richard.r.rieber@jpl.nasa.gov>, DTN WG <dtn@ietf.org>, cbor@ietf.org <cbor@ietf.org>
Subject: [EXTERNAL] Re: [dtn] [EXT] Re: LTC timescale (Re: Question regarding RFC 9171 - How to incorporate "Coordinated Lunar Time")

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<mailto: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<mailto:dtn-bounces@ietf.org>> On Behalf Of Sipos, Brian J.
Sent: Friday, April 12, 2024 5:57 AM
To: Jorge Amodio <jmamodio@gmail.com<mailto:jmamodio@gmail.com>>; John Dowdell <john.dowdell.ietf@gmail.com<mailto:john.dowdell.ietf@gmail.com>>
Cc: Carsten Bormann <cabo@tzi.org<mailto:cabo@tzi.org>>; Rieber, Richard R (US 347R) <richard.r.rieber=40jpl.nasa.gov@dmarc.ietf.org<mailto:40jpl.nasa.gov@dmarc.ietf.org>>; DTN WG <dtn@ietf.org<mailto:dtn@ietf.org>>; cbor@ietf.org<mailto: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<https://urldefense.us/v3/__https:/datatracker.ietf.org/doc/html/rfc9110*section-5.6.7__;Iw!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqCXrlGEmw$>

> -----Original Message-----
> From: dtn <dtn-bounces@ietf.org<mailto: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<mailto:john.dowdell.ietf@gmail.com>>
> Cc: Carsten Bormann <cabo@tzi.org<mailto:cabo@tzi.org>>; Rieber, Richard R (US 347R)
> <richard.r.rieber=40jpl.nasa.gov@dmarc.ietf.org<mailto:40jpl.nasa.gov@dmarc.ietf.org>>; DTN WG
> <dtn@ietf.org<mailto:dtn@ietf.org>>; cbor@ietf.org<mailto: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<mailto: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<mailto: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<mailto: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/<https://urldefense.us/v3/__https:/datatracker.ietf.org/doc/draft-ietf-cbor-time-tag/__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqCT4VT9LA$>
> >>
> >> 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-<https://urldefense.us/v3/__https:/www.ietf.org/archive/id/draft-ietf-cbor-time-tag-__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqAMUA5dwg$>
> 12.html#section-3.4
> >> [3]: https://www.ietf.org/archive/id/draft-ietf-cbor-time-tag-<https://urldefense.us/v3/__https:/www.ietf.org/archive/id/draft-ietf-cbor-time-tag-__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqAMUA5dwg$>
> 12.html#section-7.2
> >> [4]: https://www.iana.org/assignments/cbor-tags/cbor-<https://urldefense.us/v3/__https:/www.iana.org/assignments/cbor-tags/cbor-__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqD8WYrsyw$>
> 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<mailto: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<mailto:Richard.R.Rieber@jpl.nasa.gov>
> >>> +1-818-480-2861
> >>> _______________________________________________
> >>> dtn mailing list
> >>> dtn@ietf.org<mailto:dtn@ietf.org>
> >>> https://www.ietf.org/mailman/listinfo/dtn<https://urldefense.us/v3/__https:/www.ietf.org/mailman/listinfo/dtn__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqC7SlCQFw$>
> >>
> >>
> >> _______________________________________________
> >> dtn mailing list
> >> dtn@ietf.org<mailto:dtn@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/dtn<https://urldefense.us/v3/__https:/www.ietf.org/mailman/listinfo/dtn__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqC7SlCQFw$>
> >
> > _______________________________________________
> > dtn mailing list
> > dtn@ietf.org<mailto:dtn@ietf.org>
> > https://www.ietf.org/mailman/listinfo/dtn<https://urldefense.us/v3/__https:/www.ietf.org/mailman/listinfo/dtn__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqC7SlCQFw$>
>
> _______________________________________________
> dtn mailing list
> dtn@ietf.org<mailto:dtn@ietf.org>
> https://www.ietf.org/mailman/listinfo/dtn<https://urldefense.us/v3/__https:/www.ietf.org/mailman/listinfo/dtn__;!!PvBDto6Hs4WbVuu7!L3NcbmxrdRFdzgu8b5huVWk2ET0A1dNiP2nkhDNXnLWBHGX5n6K-aNmOedP_Hm7fyAvQfZyGIfT1Zx6RDqC7SlCQFw$>