[deepspace] Re: Review comments on draft-ietf-tiptop-ip-architecture@ietf.org
Marc Blanchet <marc.blanchet@viagenie.ca> Thu, 25 June 2026 16:16 UTC
Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: deepspace@mail2.ietf.org
Delivered-To: deepspace@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B0D151075AA86 for <deepspace@mail2.ietf.org>; Thu, 25 Jun 2026 09:16:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782404172; bh=f8d/TxyX6poO1eAEjariVKUxFfyEDdO5dVYC8xOhjkk=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=pzjPceh3bTpASUAnXQdU88gRI0tROtMe9tJ5r7fb78MYSPiX7v922TahyrZYSeWX0 lEsTJ9nw/ijCtchpqC2FBKwBAld8plQDz0Whto7iZXPCQFaHm3klciP7plNrGXwMWO ArzdYCupjUDq3KJZidwEPZEUnZRQfmsHZA9K8hE4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=viagenie-ca.20251104.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u46k9qe2Chjy for <deepspace@mail2.ietf.org>; Thu, 25 Jun 2026 09:16:12 -0700 (PDT)
Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com [IPv6:2607:f8b0:4864:20::1131]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 34F6E1075AA39 for <deepspace@ietf.org>; Thu, 25 Jun 2026 09:15:52 -0700 (PDT)
Received: by mail-yw1-x1131.google.com with SMTP id 00721157ae682-80b32d33596so965677b3.2 for <deepspace@ietf.org>; Thu, 25 Jun 2026 09:15:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20251104.gappssmtp.com; s=20251104; t=1782404151; x=1783008951; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=qBIX/vKeKOtVY2aHd7Q5uRZzVy77Ms2g7Wzro3kdNYQ=; b=SejaIRBoP7a0Avy0FWHXiJmQRAwDW95HbuwSUBpmRe1/WbNUq8zSbjEnVhg7Rwg1SO EvJ7+LgoIofdrdafJqKBV0+cFtZ7YgGk8fhVFLfjmcpZWgeYuLXnPgMWz31alT7ThCz1 2I8dMUE/7KBblclbma3pQVWOZyS3s2cgZqGXKZFzzEhAJ3snxaRKoARud+boOt8/8u+C K41CcAvvvk9Pn2RDBWD184nQHZ6gdYCWIyZzMIxwAg1GCcJgEzHDdYenY2Fiz1Ej44wd I1AOqZrK5OEaISRDWqmdxStZt8OJrR2RBasm259UDA/Y/ANg3/WLY4GYpbkOH0cA9NEx QUWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782404151; x=1783008951; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qBIX/vKeKOtVY2aHd7Q5uRZzVy77Ms2g7Wzro3kdNYQ=; b=HaoG+Pq+nA0etdzbd0YIGUgprHj701+BT+/NjnH2Hn8B1EaUXIVVmgFJ7phSmxQ9rF /p/cOzlSvjaUKdxz3mP4tWnl5oNce8yuiekTUp3cMLxAe7QtPUzDEpqhDYhJAe8OPpEF rvlHoFD2g6nVnRtqXFmZ3JNjpLv52vw3w8F0egwe/rZ0WBOa82cDU3IMVrYrzNh+Detw GCg9uHB9WhDhQGzn6AlhyxrWnl3Oixw4gdAGsnLKgdb0a4wPkSJK2c76PRxf+Om/mh+n x5kQvxOAWdHSBlc5HVSL5xlp8cN67RXP1/qSeZI4fgWSG+4H/iv8pxHneHa9fWwzcifl GXkg==
X-Forwarded-Encrypted: i=1; AHgh+RohNkH5YqbYEtCRftgjpHyJd+ML2O+yWHWowLTOotiHKJG3JIh0aeeCtWv4TT5WCC/7Glmx6Ge0Uy0=@ietf.org
X-Gm-Message-State: AOJu0YzUsoa7Gel6s6h5jRm5+jXGIgPmHtzc6hSJfMxWBt4u6cCkAseU EuB49pVzpRk3/4dXpcue2bv05bvZK7EanGdPNN0iWohWFNfbrS7ApwZfK824fNrChXBMyvZa2at xvHKI
X-Gm-Gg: AfdE7cnOzITb+DzzbCYaPElqbhPr2IpoQ2UIuXAC3yCAiFBvYkiwaJkO9DXY5++jm7i k0s8JtisBjxNhzmzGibCd7Ca6G4Yfqm9qZXhjhYSVbNswOoReQ17Bw7TGoIrlNVeWSuF6bCT4mK e7uzTn8MwWnKBlsiAPDD7ecEH96pQGjbbVxTe4m15J+L+MLm7HeW8kWX+R1M7LsukuoQ1TpV+Gz Tyywk6gF4y2AqoezouX2lnr3NTjq9zW0DEXCJFa/JPbhcbZH4EIm1/pBxalotrosrcKTy4tSooH owTTwDuodiDb7aiXan+UZTXdnpfou4Kk5VqSdzZCUahlI0gZY8WB3e1BZF0CwltBAh6Hj7PvyQP FcciY6RU4SDTRgZfZzhNNTPLkiGpgznyvXRFGMT9Rn429enXKP6YXHvF0HbHpCxPfiiZMn+egbr cBF6vFv7b17ZSkkEda2qAWtAENS0SLqqyY2ejSsOXwFa6vPdL4Q5vVJnAROWrORLEumOSEsaE4C 28FXGRDZVV4mZHIbpYGXxnC1g==
X-Received: by 2002:a05:622a:588c:b0:517:8011:3a4d with SMTP id d75a77b69052e-51a727a4dc8mr45482601cf.20.1782404140874; Thu, 25 Jun 2026 09:15:40 -0700 (PDT)
Received: from smtpclient.apple (modemcable108.66-162-184.mc.videotron.ca. [184.162.66.108]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-51a51ae8ee7sm75077621cf.24.2026.06.25.09.15.39 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jun 2026 09:15:40 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3893.100.7.1.1\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <CAN5Kuz3Zuy7=+xVHaiMNTp3JwEZEGNDDXnD-d3rBCHg7p82n4g@mail.gmail.com>
Date: Thu, 25 Jun 2026 12:15:08 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <B166E5F7-33B3-47CA-82FA-0AE4C260D1CE@viagenie.ca>
References: <CAG-CQxrnSNb_ucY-n9Q=NkyxiSiOHQpA55RYT_ZLpAZyHj9g_Q@mail.gmail.com> <CAN5Kuz3Zuy7=+xVHaiMNTp3JwEZEGNDDXnD-d3rBCHg7p82n4g@mail.gmail.com>
To: Wes Eddy <wes@aalyria.com>
X-Mailer: Apple Mail (2.3893.100.7.1.1)
Message-ID-Hash: 5K7LNUDA76DIOJAUVLZUMVPHFJSJV2GT
X-Message-ID-Hash: 5K7LNUDA76DIOJAUVLZUMVPHFJSJV2GT
X-MailFrom: marc.blanchet@viagenie.ca
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Padma Pillay-Esnault <padma.ietf@gmail.com>, deepspace@ietf.org, draft-ietf-tiptop-ip-architecture@ietf.org, tiptop-chairs <tiptop-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [deepspace] Re: Review comments on draft-ietf-tiptop-ip-architecture@ietf.org
List-Id: IP protocol stack in space <deepspace.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/deepspace/NXicc9FIF5GMS-LQkkzb8oUCZbk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/deepspace>
List-Help: <mailto:deepspace-request@ietf.org?subject=help>
List-Owner: <mailto:deepspace-owner@ietf.org>
List-Post: <mailto:deepspace@ietf.org>
List-Subscribe: <mailto:deepspace-join@ietf.org>
List-Unsubscribe: <mailto:deepspace-leave@ietf.org>
> Le 25 juin 2026 à 10:48, Wes Eddy <wes@aalyria.com> a écrit : > > Thank you; I agree w/ these comments Same here. Marc. > and can work with the other editors to get them reflected in an update (assuming general agreement). > > On Thu, Jun 25, 2026 at 10:24 AM Padma Pillay-Esnault <padma.ietf@gmail.com> wrote: > Dear authors, > Thank you for publishing the WG document. > Please find below a few comments that would help improve clarity. I also included a few minor editorial nits at the end. > Section 1 — Introduction > Original text: > “Given the evolution of modern IP application protocol stacks and the new needs of deep space missions, this document describes an architecture for the use of IP in deep space, meeting needs described in [I-D.ietf-tiptop-usecase]. This includes: > • running IP over end-to-end paths that include high-latency, deep space layer-2 links, > • buffering of IP packets, when needed, > • IP addressing and routing, > • transport protocol configuration, > • application protocols, > • and other network services, including network management of deep space IP networks.” > > Comment: > A small readability improvement would be to summarize the key architectural constraints before the document moves into deeper discussion. A short high level recap (without duplicating the use case doc referenced) could help connect the architecture choices to the constraints they address, for example: > • long and variable delay; > • intermittent and scheduled connectivity; > • constrained bandwidth; > • need for buffering / store-and-forward behavior; > • need for adapted transport and application timers; > • operational management of deep-space IP nodes; > • security and access-control constraints for high-value assets. > This could be a short paragraph or a compact bullet list. > Section 5.2 — Routing > Original text: > “Existing routing protocols require proof of liveness between protocol partners, implemented through the periodic exchange of packets between partners. This is impractical on long-delay or intermittent links, so a Path Computation Engine (PCE) [RFC4655] based approach seems appropriate for those domains possibly supplemented by contact plan schedules [I-D.ietf-tvr-schedule-yang].” > Comment: > The wording may read as if a PCE-based approach is the main expected solution. > The text should be more deployment-neutral, since agencies and operators may use different control-plane models, including PCE, SDN, contact-plan-based routing, scheduled routing, or other mission-specific orchestration systems. > Suggested text: > “Existing routing protocols require proof of liveness between protocol partners, implemented through the periodic exchange of packets between partners. This is impractical on long-delay or intermittent links. Therefore, scheduled or controller-based approaches, such as PCE, SDN, contact-plan-based routing, or other mission-specific orchestration systems, may be appropriate for those domains.”Section 10 — Security Considerations / filtering and enforcement points > Original text: > “Given low bandwidth, low number of alternate paths, high costs of links and nodes high value, access control to the deep space network and related policies should be in place.” > and: > “Each tiptop forwarding node, such as celestial network edge device, shall have firewall rules to prevent inappropriate traffic from entering deep space links. If communications from Mars may only occur to Earth, but not to the Moon, then appropriate filtering based on destination IP prefixes shall be used.” > Comment: > One point that may benefit from clarification/definition in the document is the term “celestial network edge device.” > Suggested text to be added : > “In this context, the relevant edge device is deployment-specific and may be an Earth-side gateway, provider gateway, relay, orbiter, surface gateway, or spacecraft/vehicle forwarding node. Filtering and access-control policies may therefore need to be enforced at one or more points along the path.”Minor editorial nits, in draft orderSection 4.1 — IP Forwarding and Store-and-Forward > Original text: > “The choice of which packets to drop depends on the policies configured on the node, which may be a to drop depends on the policies configured on the node, which may be a function of traffic class, source or destination IP addresses, flow labels, or other parameters.” > Comment: > This appears to contain duplicated text and should be cleaned up. > Section 6.1 — General Transport Issues > Original text: > “In the near-term, and in present space mission operations, it can be assumed that data link capacity is explicitly planned and scheduled end-to-end in order to accomodate mission needs.” > Comment: > “accomodate” should be “accommodate”. > Section 10 — Security Considerations > Original text: > “If some packets are buffered in one intermediate node, If multiple paths are possible to a destination, then bad packet injection may use an alternate faster path...” > Comment: > This sentence needs editorial cleanup. > Thanks > Padma
- [deepspace] Re: Review comments on draft-ietf-tip… Wes Eddy
- [deepspace] Review comments on draft-ietf-tiptop-… Padma Pillay-Esnault
- [deepspace] Re: Review comments on draft-ietf-tip… Marc Blanchet
- [deepspace] Re: Review comments on draft-ietf-tip… Padma Pillay-Esnault
- [deepspace] Re: Review comments on draft-ietf-tip… Tony Li
- [deepspace] Re: Review comments on draft-ietf-tip… Padma Pillay-Esnault
- [deepspace] Re: Review comments on draft-ietf-tip… Tony Li
- [deepspace] Re: Review comments on draft-ietf-tip… Padma Pillay-Esnault