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

Haoyu Song <haoyu.song@futurewei.com> Mon, 25 September 2023 19:24 UTC

Return-Path: <haoyu.song@futurewei.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 53D44C14CE46 for <deepspace@ietfa.amsl.com>; Mon, 25 Sep 2023 12:24:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=futurewei.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 MLEs2Mvbejuv for <deepspace@ietfa.amsl.com>; Mon, 25 Sep 2023 12:24:51 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2113.outbound.protection.outlook.com [40.107.96.113]) (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 1F831C14F74E for <deepspace@ietf.org>; Mon, 25 Sep 2023 12:24:50 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HbpuZYE5FADkJ6ChI7VBmLIGqVZqINSjyfF3mI4WFhBIJOArX9jxYVpuWET89xKYJFOYvgCzSxgvtyt8LmPeXeBkaJW5oR7Xn+WDHLOZspY4GOAfYnp8+Mtr+QvyjYmHrEeCuw7oa+Ynfe/FVljbM5QtZ+hOV+ioA713P7ThX6SBx7bsYOq3uZRTwFTu5cUyerni84YEPVfBoAYAXWSwR5/EL3wgnkorRi0YrzmSW9sMTFbFBf2mdoMZdtSOlutD6kjUZnNUdKcTuTZxqZCUP6qaEvX2AzrcM0DJpO7jTw8tX+n4jL4oI6s7jIkpLEP4eOip2WmUslhR64mFOTXmWA==
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=0T6+8SVfoA2JMlLyXMbAuEiO4wI8YSyAvxupSbnLjno=; b=f6fdRAlvGvhlyDC8p6Q8DdoMubf3UWk3CNijinSWvlF1lqTlUfpOlPu3W3VRqQ1l5a0xtDhBbhUv23T+A6slgSarDpsaFzpxz+s/xLDz1t9yLM69IOke4RDyn3Wj9NYJC7t/fcT0REhmGKWtQ5XNKeiQOn3NnHfbZ5j5klI4co1nQQ+21fQqJ1mj2caU246VtRHlixTorjZW7+bk7hy3KSkLSoB7/l+DIEJ/h4Fa3TPtLk5g2bsXOVWFcJqqQ/mtpeZQshxJD1KsYMXAkSRLmTfOO9JvubEIvs7hEWyDfjKBz2Ljm9Ops4Yb03d7DnYuY4pkKOLv7p2SoiCfdWc3pg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0T6+8SVfoA2JMlLyXMbAuEiO4wI8YSyAvxupSbnLjno=; b=hIiQJDfZcttaO9qyPO6kbhfQPciawOBMXc3ttJnIDh1qUfhg1SyqrkZHv+Mi1BvF8mM5ulh2eMsG5Uc23x4FTUpbakhUv+I67Km55pYiNK6T26auX31G6wewgT9fJd4K/9uZmSw1YwbnUlKuCO4DSpY1PibMvmJGhS6XIoKQvkc=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by DM6PR13MB4050.namprd13.prod.outlook.com (2603:10b6:5:2ae::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.27; Mon, 25 Sep 2023 19:24:47 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::6558:4fcd:addb:eed7]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::6558:4fcd:addb:eed7%7]) with mapi id 15.20.6813.027; Mon, 25 Sep 2023 19:24:47 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Marc Blanchet <marc.blanchet@viagenie.ca>
CC: Kiran Makhijani <kiran.ietf@gmail.com>, "deepspace@ietf.org" <deepspace@ietf.org>
Thread-Topic: [Deepspace] comments on draft-many-deepspace-ip-assessment (section 2, 3)
Thread-Index: AQHZ7qP/rAMqoYZHNECgS/ic8Eb2AbAr0maAgAAHhOCAAAV+gIAADizA
Date: Mon, 25 Sep 2023 19:24:47 +0000
Message-ID: <BY3PR13MB478752E5A858EB48615859FA9AFCA@BY3PR13MB4787.namprd13.prod.outlook.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>
In-Reply-To: <0EA27716-D08D-45F3-8183-92A5EE3C9A6C@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY3PR13MB4787:EE_|DM6PR13MB4050:EE_
x-ms-office365-filtering-correlation-id: 309526de-412f-474b-5cd7-08dbbdfd147f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qm568sctRCOQahMvzF4BW1mF0/00rh86xLf1jayaMJxayXVeJajovB5I7w5d6+9Rfw1JyZJrymrRr6AaAtkwoelqBIZAymBnYogpIJVCS/0vxSWZyBStOEckBLYmx7REAbKajKrp8KWXTKBRtFeY+H4N/rYrGMr4KhGyubQAqsr355gmJqHiDp/FqN0JxAXjLNgUMR69PM+8IgIUTfF8Bsef5ahgxkWbdd1OWaKbKNhXjWahEWqdaJ5FHpK2YFDTSF3B61kMH9lMi4mhuB0KeyarBVaGxMytmcXJixOUdHD+fvSIIdK2OQxdg0GhvbqxGcUMSVmEUAs6PJW4TBdKRzwEHrwk7oIFA0o/nWnVJnF+os/Bb5W9hESCMczjH7WfDSVtm7rRjCSVpRGNXKvwA49GRYLiW4Fp63FPgPl6nTgDwIF48aoURh78jtggM3KDjosfDDaFqiJbxqgn7Simn6Yg/WjGH0zzSjXWMfzrZUsuhJrfQ77bLjFFEaTAmaYTOkOG/TV68XhypSm5WNvcJuIFC2lUENtjpeXh1xAhJJSBeuJNgVPy9kbkc0eDqSNIKoiDoOtoIKslFUuvzbhFzIDd3eRjOh3D1mQaPV6hSryNi0AVXGo+LZMC9bFl2dxlMmDd7s/RpMm7CS0VShzGTQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(136003)(39840400004)(366004)(376002)(396003)(230922051799003)(1800799009)(186009)(451199024)(7696005)(6506007)(26005)(53546011)(9686003)(86362001)(122000001)(38070700005)(38100700002)(166002)(33656002)(55016003)(66574015)(83380400001)(316002)(9326002)(4326008)(8676002)(8936002)(6916009)(41300700001)(44832011)(64756008)(66946007)(66446008)(66476007)(54906003)(66556008)(5660300002)(52536014)(76116006)(2906002)(71200400001)(966005)(478600001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: +fsRxQA1XmsAPcQUo0VkKx/gtBoQAVRMrIWuqt0WZkLQYiX6SlUEI0iK7FYKaesOPcbEiUt1uzTDZycytbvvSK2+kSlMI+zhpFcbRD7HUzepBvInH2KhOd3DMh84xTlT7Pe0h5pC+Ak+zN+Kz0MycVs0U62OLGAdofZpLMiI6B/p9HIQO5Ks2DKYJwvB2vi1fuA3FCtBdMIdhIwV0JKeE0ks6yGBv5Ne/oTajh/m//kFSAB60yLJ6ZPv6rJWXVVk3ymwuEZ/3aRJF5Uphgw0hRGOZlB7W7H7+oK7QRn58pqvCuVXIqqf8d8v3fpE/AT6S5O1GMMnP2xXdPaj25Q3w+2oCBkhGNY3lGeS8Tf02K8X3C7rO73QXegkOb25d5J8YVU4uehqYshgWiZY5ZxV+yNYFvaun2i2XLiRE7Fzf/unU6MsXwYncbR8cdzJWqz9F8YSFdzoTycLl1aNQ/HfRnfzN2K+AytJ1AairViSqNY3gwqMgXkyvbIeRhQ71YWiKbiYpdR/V3ENcvSwEpd+chUhNUhJ7Kp6Esb3pNC1PO6wKwgi6/sZo994flyyXOatzUT2f5ZDRmxhqeMaHbpvqBTmCuW4uZrp/N0LuhPf5LtYJmt2hKgiZWwmuOuhR0rRlSQdWgT1/Fy9kMjJpghrT7uYj3ksNIWqkR+UPD4e1A54qb06tYpJ6IKhXIITfFrCWqDAh9y6+MiP99ZLHQpbBbnRUNqpO13VFBVu9EpIUeGn2gBnecr65C2DTpboGhUHI/pIvOBJ1wcmP1qY9cZYejnpbeIjtSeV4NYUbk5pWjIANUZG/2kAbiVw+fwFmKznr9SSiF03pOiUjSVqp8j7F05oUMf1UwJqI9wpKipewPHQuIqRB8Wo8bCu9YV563Hz6+U12UCS3UTctgjFhH2EOXcStQD5t86B2+xJGkc/Pp1G4GshiLLG3UO9EajQkZZacpH5CUkmONDyBUTncBLdZnolMnmfg7kIJx2fCFHlLlbcaV5DWkTz5OQ37Vpf/Depf31s5+emtAbDHPjoV3a5U7K9ZZ23qiIi28yRUBLxD+IrkJYMBtx/vSAlPgHxZKEYyE4Ov99PniNSzfvH38h2FvxSmucsysYWPb9T3sdf/E+LH4zUHRyQp3j3vZd2US278dZ3aWoHR4Tdu7MwKlNui3gvphin/RyKGUQhZnlw9NlyDPgqqEI7GLElBCLzCDLTN/Rj4ZUBkn/hZ1I5ZdlTiQcm3Q52qK9m+5z6bKztF7lD1FbUFhqg1HspUnLtV3ZHL3FrUNeTQfQoc+AXo2J98M/CyWkNDe4t4yQXlOf+tTAFmMwi2IYrM2ItPCOlrUd21lz/OMXjM4c4H1jWtQiNEjxOWZKucHedqrtvswsvCfHjDa+Bp+aIS0ttVuRrlsttPYrLJmNB1MBXk7sdaZsemr3PtXPNlheJ6GN/ioruZLbzEcmvDigwPmekHUAfDNHKGeKrfX/6BsCcwt1y8hU6D+5MsalGMGMlOfZ+8iXNdipqfWLu6csSPmbP05UeS+iQ6iDlB1zG+eJsKN5cCB9pr8q1UwI64BIvr827t4PEYsA=
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB478752E5A858EB48615859FA9AFCABY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 309526de-412f-474b-5cd7-08dbbdfd147f
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2023 19:24:47.1144 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: G3vLskRUaZ55TrIsYEMuYOS3NnrY88KmFaOhaHELLY/kPUTxiOGt3wARzNAhx3QJV9dh3jE8YCXFPZ20dIkffA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB4050
Archived-At: <https://mailarchive.ietf.org/arch/msg/deepspace/WMm1dcQHTVXPRGeWEf8Jl_dKub0>
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 19:24:55 -0000

Hi Marc,

In a paper published before we describe a method to expand the address space by adding prefixes to the current IPv6 address.  https://www.researchgate.net/publication/347085487_Adaptive_Addresses_for_Next_Generation_IP_Protocol_in_Hierarchical_Networks

Consider a scenario that the 128-bit address is used
exclusively for entities on earth, and we allocate addresses
for extraterrestrial entities in different address spaces. We
can consider all the terrestrial entities to be in a single 128-
bit network. Another unique super-net prefix needs to be
appended to this local 128-bit address before a terrestrial entity
can communicate with an extraterrestrial entit
Consider a scenario that the 128-bit address is used
exclusively for entities on earth, and we allocate addresses
for extraterrestrial entities in different address spaces. We
can consider all the terrestrial entities to be in a single 128-
bit network. Another unique super-net prefix needs to be
appended to this local 128-bit address before a terrestrial entity
can communicate with an extraterrestrial entit
“Consider a scenario that the 128-bit address is used exclusively for entities on earth, and we allocate addresses for extraterrestrial entities in different address spaces. We can consider all the terrestrial entities to be in a single 128-bit network. Another unique super-net prefix needs to be appended to this local 128-bit address before a terrestrial entity can communicate with an extraterrestrial entity.”
Consider a scenario that the 128-bit address is used
exclusively for entities on earth, and we allocate addresses
for extraterrestrial entities in different address spaces. We
can consider all the terrestrial entities to be in a single 128-
bit network. Another unique super-net prefix needs to be
appended to this local 128-bit address before a terrestrial entity
can communicate with an extraterrestrial entit” Consider a scenario that the 128-bit address is usedexclusively for entities on earth, and we allocate addressesfor extraterrestrial entities in different address spaces. Wecan consider all the terrestrial entities to be in a single 128-bit network. Another unique super-net prefix needs to beappended to this local 128-bit address before a terrestrial entitycan communicate with an extraterrestrial entit

Haoyu

From: Marc Blanchet <marc.blanchet@viagenie.ca>
Sent: Monday, September 25, 2023 11:30 AM
To: Haoyu Song <haoyu.song@futurewei.com>
Cc: Kiran Makhijani <kiran.ietf@gmail.com>; deepspace@ietf.org
Subject: Re: [Deepspace] comments on draft-many-deepspace-ip-assessment (section 2, 3)


Le 25 sept. 2023 à 20:23, Haoyu Song <haoyu.song@futurewei.com<mailto:haoyu.song@futurewei.com>> 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 <deepspace-bounces@ietf.org<mailto:deepspace-bounces@ietf.org>> On Behalf Of Marc Blanchet
Sent: Monday, September 25, 2023 10:44 AM
To: Kiran Makhijani <kiran.ietf@gmail.com<mailto:kiran.ietf@gmail.com>>
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 <kiran.ietf@gmail.com<mailto: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