Re: [Deepspace] comments on draft-many-deepspace-ip-assessment (section 2, 3)

Marc Blanchet <marc.blanchet@viagenie.ca> Mon, 25 September 2023 17:44 UTC

Return-Path: <marc.blanchet@viagenie.ca>
X-Original-To: deepspace@ietfa.amsl.com
Delivered-To: deepspace@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50645C169502 for <deepspace@ietfa.amsl.com>; Mon, 25 Sep 2023 10:44:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.904
X-Spam-Level:
X-Spam-Status: No, score=-1.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=viagenie-ca.20230601.gappssmtp.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 uWyhf0B_wAaf for <deepspace@ietfa.amsl.com>; Mon, 25 Sep 2023 10:44:03 -0700 (PDT)
Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (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 6BBD9C169501 for <deepspace@ietf.org>; Mon, 25 Sep 2023 10:44:03 -0700 (PDT)
Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4053c6f0d55so66731935e9.0 for <deepspace@ietf.org>; Mon, 25 Sep 2023 10:44:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20230601.gappssmtp.com; s=20230601; t=1695663841; x=1696268641; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=NIpLLVYtxN07xZU10tyhMJas3Sx+MELNrM0qaG3blEA=; b=TWxzcwvqGbjEgbEc5epIqVAxiGWWoQO1Rg0zf9h3ofXPyj2uEx7oXA91JifBn95y/R 4vNfw3rGwsdD7dRUbyXPwXQfU344SlhFZG1FWyeurELei4TeMH/Dvyk2ERPuHcndmVmv b3YlTG5hlEibHPMKdyN3MkmH2EHcRCHLbxISIdT2GHF2+yon1p9G6aCJWQZUmmPCKKgQ 8UnTIZo9P+mD/uDiRDXwjWDE73xFRUwMxi5sazqoFyDGY9mDzhYS0Qdeil2Jl1owJicU KKjeNkWXiNdPInEIU0j4Hw3JKMeT/fpP1g5gZYnCK8D9jImf1mm931YXMNZBr8q9WzIZ 0B2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695663841; x=1696268641; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NIpLLVYtxN07xZU10tyhMJas3Sx+MELNrM0qaG3blEA=; b=E9aT5p+uKt10rr+yKVWupaOnci9O/1Y44Rsqz23aI/FMl81S1mXTtTEnGA1FeAAg3O fnQExsBcngvI/GbbaDJbSqI2i6oDji/qkEYbjthVT8636gKB8eXAqmLAEPJNf/Ipi6xX wGKDQWM1RyO9HD70UHAdBhAxJvpDiGju3BDdNM287YnQEMOGgLsscAdwbif4X89Vy+iB f03VGTz5OkXHN5mWVyIvBVh4DxBzV5eJIkq6Y1aL+e0KIpgsbFKwHoY8PC0upt780DUR bBG5HLwunhjC9N5H7dFmQ7d6MIqj34bAvMsPYRT/QfVPjY070McBtTvnum09XpRdepAK 3pKw==
X-Gm-Message-State: AOJu0Yw4rZCVpBUDzYdJ8E5a12rLNYHagRJsT2p+pts53kR2rh7tbDPK 4aQ2Ae91QxF8J77ClHhXai66VA==
X-Google-Smtp-Source: AGHT+IGvLnR8kay7ni7EVzN/0UfLIthV6Jqz9cHqjGleFhhf9zVvVmPvb39yCIU2A86xo8rLsxQoNQ==
X-Received: by 2002:a05:600c:b59:b0:405:514d:eb13 with SMTP id k25-20020a05600c0b5900b00405514deb13mr6903515wmr.24.1695663841012; Mon, 25 Sep 2023 10:44:01 -0700 (PDT)
Received: from smtpclient.apple ([185.218.33.229]) by smtp.gmail.com with ESMTPSA id v20-20020a05600c215400b00401b242e2e6sm10266475wml.47.2023.09.25.10.44.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 25 Sep 2023 10:44:00 -0700 (PDT)
From: Marc Blanchet <marc.blanchet@viagenie.ca>
Message-Id: <B9CDFE45-5A9C-48B8-B951-D1E017FBC415@viagenie.ca>
Content-Type: multipart/alternative; boundary="Apple-Mail=_3AB3F714-DDA0-4C60-A753-308DFA61F694"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
Date: Mon, 25 Sep 2023 19:43:49 +0200
In-Reply-To: <CAFV7YBpY1w_BDi0c20=2u90QGRSDZYWSVczf-r4VJ3MDFq=wfw@mail.gmail.com>
Cc: deepspace@ietf.org
To: Kiran Makhijani <kiran.ietf@gmail.com>
References: <CAFV7YBpY1w_BDi0c20=2u90QGRSDZYWSVczf-r4VJ3MDFq=wfw@mail.gmail.com>
X-Mailer: Apple Mail (2.3731.700.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/deepspace/RwreFY3KmV1xCBdZrABXR1SWok8>
Subject: Re: [Deepspace] comments on draft-many-deepspace-ip-assessment (section 2, 3)
X-BeenThere: deepspace@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IP protocol stack in deep space <deepspace.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/deepspace>, <mailto:deepspace-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/deepspace/>
List-Post: <mailto:deepspace@ietf.org>
List-Help: <mailto:deepspace-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/deepspace>, <mailto:deepspace-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Sep 2023 17:44:07 -0000


> Le 24 sept. 2023 à 07:00, Kiran Makhijani <kiran.ietf@gmail.com> a écrit :
> 
> Hi Authors,
> 
> Thank you for sharing this work. An interesting read and a very clearly written  document.

Thanks for taking the time to review it.

> I thought I'd share my comments mainly for clarifications. Please bear with me since I have not followed DTN work.
> 
> My main take aways from the document is that the intention to use the existing protocols as much through configuration knobs as possible. This is apt and gives a very clear direction.

yes.

> Hopefully, as the work matures we will see per protocol configurable values in one place. My expectation is current protocol YANG models support those as is.

Yes. Agreed. 

> 
> Section 2:
> 
> I do not know if DTN work has already covered this: I will find it useful to document/understand the potential traffic profiles a bit more. For example, upstream (towards nodes in space) vs downstream (towards Earth) will have different behavior.

(FYI, in space parlance, upstream is named « forward » and downstream is named « return »)

> E.g. Will there be more traffic coming downstream?

Typically now, « forward » is mostly used for command and control and it is in kbps range. Return is telemetry and have much larger bandwidth. But space link technology is changing also, for example with lasers that will provide way different capabilities.

> Or aggregation will happen on nodes closer to terrestrial nodes?

Good question. I guess the « architecture » should not mandate anything.

> 
> My comment is related to the discussion on queue-management/dicipline. The text left me more curious about what and why AQM (old or new) will be of interest. Again, maybe, DTN has covered it already. The data rates and congestion will take different meaning in deep-space networking and will vary between upstream and downstream. E.g. How does an intermediate node QM can provide
> timely feedback to end-station, specifically what it dropped. 

Good question. There is more work to be done on the queueing discipline. It could be very simple and let QUIC takes care of congestion and … 

> 
> Since we need a delay-tolerant network, won't feedback about queue-lengths arrive too late? My inclination is to focus discussion on buffer management instead of queue disciplines (perhaps not needed unless reassembly or ordering). Perhaps it is just a terminology issue.

Yes. You are right. There is definitely buffer management. The queueing discipline could be very simple. 

> 
> Section 3:
> You bring up BGP, perhaps more justification is required. First, given that no topology reference is given, the usecase for the choice of routing protocol is not clearly evaluated.

Agreed. Left as TBD. 

> Second, you maybe interested in BGP over QUIC (draft-retana-idr-bgp-quic) based on discussion Section 4.

Yeah. These are also considerations for specific deployments. Would one run BGP over space links? In the traditional sense, that would mean crossing network boundaries. Or the use of BGP for all the various other ways in internal networks used today. Some people say maybe static routes with TVR adaptation is just fine. Or RIP.  Routing for this use case is really in scope for the TVR working group. We do not intend to copy what TVR is doing, but reference it.

> 
> 
> Minor editorial suggestions
> Section 1. 
> In the abstract and intro, i think it is better to clarify upfront that delay-tolerant IP stack is being scoped.
> 
> OLD:
> This result lead to the definition of a new protocol stack based on a store-and-forward
> NEW:
> This result lead to the definition of a new delay tolerant protocol stack based on a store-and-forward
> 
> I have comments on transport and beyond sections but can bring them later to avoid lengthy email.

Thanks a lot, very appreciated.

Marc.

> HTH, 
> Kiran
> -- 
> Deepspace mailing list
> Deepspace@ietf.org <mailto:Deepspace@ietf.org>
> https://www.ietf.org/mailman/listinfo/deepspace