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

Kiran Makhijani <kiran.ietf@gmail.com> Mon, 25 September 2023 21:31 UTC

Return-Path: <kiran.ietf@gmail.com>
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 D98E8C16B5CE for <deepspace@ietfa.amsl.com>; Mon, 25 Sep 2023 14:31:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.105
X-Spam-Level:
X-Spam-Status: No, score=-6.105 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, FREEMAIL_REPLY=1, 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 rQqP-SgH0Nti for <deepspace@ietfa.amsl.com>; Mon, 25 Sep 2023 14:31:48 -0700 (PDT)
Received: from mail-oa1-x2f.google.com (mail-oa1-x2f.google.com [IPv6:2001:4860:4864:20::2f]) (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 D76B6C16B5C3 for <deepspace@ietf.org>; Mon, 25 Sep 2023 14:31:48 -0700 (PDT)
Received: by mail-oa1-x2f.google.com with SMTP id 586e51a60fabf-1dd26c41fc8so278454fac.1 for <deepspace@ietf.org>; Mon, 25 Sep 2023 14:31:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695677507; x=1696282307; darn=ietf.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=9dhtX4uMiiUrDXwwToSM7JCiIaBpQwylkegeZplPpSE=; b=YwR4brewsetMNErk+UTuaTFEXBlg+d/6FuPz+Mw7zVjofEKvFKbkCSftHR64zsWOlq /tVnTIpI/PHpwRy2Lq4D4ekyB2IYjf/Bgj6WUHSc9CNVysZUKvSwrMFRKLdqBkYebzyX iFfvK8yX34slSK9/2FvzeysvJOk1qi7c3uhU5nhIiDsVjMR3n4NbcxydTHxXEcfBlF6T HfxccCTbg57M7OHHVavAWaITBWT6esQOy7/HCMOMlXrvDsln05+r3ssD+ZXFjVKnNGTx AhI2HouA3Xv4pprFjyXaY1Z/0BGf60HYvCHL6ttZ/ECiWojeCu2XuJ9vmB/RRR74aVwn jMfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695677507; x=1696282307; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9dhtX4uMiiUrDXwwToSM7JCiIaBpQwylkegeZplPpSE=; b=LlxEtyLKT49iNgqQ3KbX9mlFrQwMMEVv7FP7D1Iiw0hSvqzSuglZaw4gdQzEy9g+aM PI2Fy/R7+4s0O5F+TjEMZLqYsnoTMYGKF/ODoTU5tP9G5vdodqAGpZdp5KLn/JRVOuNP xjevWubAo/bvGHZwPYVpvbDgMcJL93Kyk78TydZMKoBJG84XrXF5J8F25TvJ7dC+LaZe dRwEIT7M8BsqhAMTKCmrAJbvzSOC31pk6flCPbHBpMZpuRaC5mbE+LbLTjK9UO/EvX1r mf5rO6aV89FdR79tUf9UMX8Hf9hk8Kk2Ult6zqMv/nkto/AUIBWfAWealCncDzdJznC5 WKxg==
X-Gm-Message-State: AOJu0YxB/0kLZ2w+hQaCJR59RBPkIXgbda0mbLXaLusnCYTCaoZ09ci9 U7mRJKpTwwitzbcIt/ZNXe7SbZrODyJFobtWx6I=
X-Google-Smtp-Source: AGHT+IGiPnbYPaGfMqTgD40uDO3+g3geVFw/yk2w14S5+i6zLEt5L/NMn1nqYP+A71/aUj43C363/MXT1m95tYxV7G8=
X-Received: by 2002:a05:6870:17a2:b0:1bf:9fa2:bfa3 with SMTP id r34-20020a05687017a200b001bf9fa2bfa3mr7042810oae.1.1695677507243; Mon, 25 Sep 2023 14:31:47 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Mon, 25 Sep 2023 23:31:46 +0200
From: Kiran Makhijani <kiran.ietf@gmail.com>
In-Reply-To: <A668644A-9664-46AB-B32F-3F419B749EBF@gmail.com>
References: <CAFV7YBpY1w_BDi0c20=2u90QGRSDZYWSVczf-r4VJ3MDFq=wfw@mail.gmail.com> <B9CDFE45-5A9C-48B8-B951-D1E017FBC415@viagenie.ca> <BY3PR13MB478790937794A2C71581964D9AFCA@BY3PR13MB4787.namprd13.prod.outlook.com> <0EA27716-D08D-45F3-8183-92A5EE3C9A6C@viagenie.ca> <CAFV7YBorto301bW6a8QVoJS5siMi+fR+PZFgCo115aAXwh3d7w@mail.gmail.com> <22072f5d-178f-35b2-56bf-73d83256f4ee@huitema.net> <A668644A-9664-46AB-B32F-3F419B749EBF@gmail.com>
MIME-Version: 1.0
Date: Mon, 25 Sep 2023 23:31:46 +0200
Message-ID: <CAFV7YBpdD9ff_=EiP_OCq4rd4fDgFPVpxDfiNgL4A2ASXdBsbQ@mail.gmail.com>
To: Christian Huitema <huitema@huitema.net>, Dean Bogdanovic <ivandean@gmail.com>
Cc: deepspace@ietf.org, Marc Blanchet <marc.blanchet@viagenie.ca>, Haoyu Song <haoyu.song@futurewei.com>
Content-Type: multipart/alternative; boundary="000000000000791453060635afab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/deepspace/_efo_Ua9C09dOx90zvmedin3J7o>
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 21:31:49 -0000

Yes, prefix carving should work.


On September 25, 2023 at 1:10:35 PM, Dean Bogdanovic (ivandean@gmail.com)
wrote:


On 25 Sep 2023, at 15:46, Christian Huitema wrote:

> Encoding properties in addresses looks tempting at first sight, but is
generally considered misguided. Before we even try doing that, it would be
much simpler to carve out an IPv6 prefix for use by space devices. That
would achieve pretty much all the stated goals without the added cost of
fracturing the address space.

In agreement.

> -- Christian Huitema
>
> On 9/25/2023 12:29 PM, Kiran Makhijani wrote:
>> Haoyu,
>>
>> Very good observation about long-term evolution vs earth-centric DTNs.
>> The use cases I considered are of the nature where (1) very large
>> scientific data “returned” from very far space-objects to be sent to
>> earth, (2) remote operation on space-objects (command-response) but
>> they should not have large data transmission requirements. Both these
>> are near-term (say next 5 to 30 years span).
>>
>> Perhaps, the current document could make an explicit statement about
>> this. It is relatively straight-forward when one endpoint is
>> terrestrial device. The reachability, addressing and routing will need
>> to consider such scenarios.
We are considering example like this, scientist are planning to launch
multiple space crafts that will act as single scientific object, (radio
telescope). There will be a need to create a network for communication
between the space crafts and between that constellation and Earth. Probably
each space craft in the constellation should be able to communicate to the
Earth and provide GW functionality to Earth.
This is typical routing problem that existing routing protocols can solve,
with some modifications.

Dean

>>
>> On the topic of Addressing, the goal is to adopt existing IP as much
>> to the extent possible. However, I think we could at least consider
>> the address-semantics or some other indication of a connection’s DTN
>> nature.
>>
>> Cheers,
>> Kiran
>>
>> On September 25, 2023 at 11:30:39 AM, Marc Blanchet
>> (marc.blanchet@viagenie.ca (mailto:marc.blanchet@viagenie.ca)) wrote:
>>
>>>
>>>> Le 25 sept. 2023 à 20:23, Haoyu Song a écrit :
>>>> “(FYI, in space parlance, upstream is named « forward » and downstream
is named « return »)”
>>>>
>>>> I think such an earth-centric perspective would become outdated when
we consider the possibility of manned bases on other celestial bodies.
>>>>
>>>>
>>>
>>>
>>> Sure. I was saying that specific « parlance » because if one read any
current document related to space comm, it is written with those words.
>>>
>>>> For the addressing, even though IPv6 may support enough addresses, it
might be worth considering to put the outer space into different address
space other than the terrestrial Internet. While this requires some
protocol extension, it makes the architecture cleaner and more manageable.
>>>
>>> I’m not sure I get your point. Are you saying:
>>> a) use something different than the IPv6 protocol?
>>> b) carve out some IPv6 address space within the 2000::/3 current
allocated address space?
>>> c) carve out some IPv6 address space outside the 2000::/3 unallocated
space?
>>> d) else?
>>>
>>> I guess it depends on the first answer, but why it would require
protocol extensions?
>>>
>>> And what is the real gain?
>>>
>>> Marc.
>>>
>>>
>>>> Best,
>>>> Haoyu
>>>>
>>>>
>>>>
>>>> From: Deepspace On Behalf Of Marc Blanchet
>>>> Sent: Monday, September 25, 2023 10:44 AM
>>>> To: Kiran Makhijani
>>>> Cc: deepspace@ietf.org (mailto:deepspace@ietf.org)
>>>> Subject: Re: [Deepspace] comments on
draft-many-deepspace-ip-assessment (section 2, 3)
>>>>
>>>>
>>>>
>>>>
>>>>> Le 24 sept. 2023 à 07:00, Kiran Makhijani 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
>>
>
> --
> Deepspace mailing list
> Deepspace@ietf.org
> https://www.ietf.org/mailman/listinfo/deepspace