Re: [Int-area] Introductions of 2 new drafts in Intarea wg

Dirk Trossen <dirk.trossen@huawei.com> Wed, 18 November 2020 07:23 UTC

Return-Path: <dirk.trossen@huawei.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 414C03A0C98 for <int-area@ietfa.amsl.com>; Tue, 17 Nov 2020 23:23:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zlo-wxWcsWFh for <int-area@ietfa.amsl.com>; Tue, 17 Nov 2020 23:23:17 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E8633A0C9B for <int-area@ietf.org>; Tue, 17 Nov 2020 23:23:17 -0800 (PST)
Received: from fraeml735-chm.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4CbZ3c1zVBz67FLT for <int-area@ietf.org>; Wed, 18 Nov 2020 15:21:00 +0800 (CST)
Received: from nkgeml705-chm.china.huawei.com (10.98.57.154) by fraeml735-chm.china.huawei.com (10.206.15.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 18 Nov 2020 08:23:13 +0100
Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by nkgeml705-chm.china.huawei.com (10.98.57.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1913.5; Wed, 18 Nov 2020 15:23:10 +0800
Received: from lhreml701-chm.china.huawei.com ([10.201.68.196]) by lhreml701-chm.china.huawei.com ([10.201.68.196]) with mapi id 15.01.1913.007; Wed, 18 Nov 2020 07:23:08 +0000
From: Dirk Trossen <dirk.trossen@huawei.com>
To: Luigi Iannone <ggx@gigix.net>, "Jiayihao (Network, 2012 Lab)" <jiayihao@huawei.com>
CC: "Yanshen (2012 NGIP)" <yanshen@huawei.com>, Dangjuanna <dangjuanna@huawei.com>, "Chenzhe (Z)" <chenzhe17@huawei.com>, "int-area@ietf.org" <int-area@ietf.org>, Sheng Jiang <jiangsheng@huawei.com>
Thread-Topic: [Int-area] Introductions of 2 new drafts in Intarea wg
Thread-Index: AQHWvXWqWISXzIr+t0u6EmzHcpdFfKnNek6g
Date: Wed, 18 Nov 2020 07:23:08 +0000
Message-ID: <b670a6d2de33440ab88418f58857dbe9@huawei.com>
References: <ce673442511b4a53bf400a5637aac5aa@huawei.com> <53D5D1D5-3BE8-4BC6-B9E7-BA476E46B856@gigix.net>
In-Reply-To: <53D5D1D5-3BE8-4BC6-B9E7-BA476E46B856@gigix.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.48.216.59]
Content-Type: multipart/alternative; boundary="_000_b670a6d2de33440ab88418f58857dbe9huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/TQ9Ucei7J4vfbbAHv3teWQ4uMq4>
Subject: Re: [Int-area] Introductions of 2 new drafts in Intarea wg
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Nov 2020 07:23:20 -0000

Luigi, Yihao, all,

Thanks for initiating this work. For some comments, please see inline.

Best,

Dirk

From: Int-area [mailto:int-area-bounces@ietf.org] On Behalf Of Luigi Iannone
Sent: 18 November 2020 07:39
To: Jiayihao (Network, 2012 Lab) <jiayihao@huawei.com>
Cc: Yanshen (2012 NGIP) <yanshen@huawei.com>; Dangjuanna <dangjuanna@huawei.com>; Chenzhe (Z) <chenzhe17@huawei.com>; int-area@ietf.org; Sheng Jiang <jiangsheng@huawei.com>
Subject: Re: [Int-area] Introductions of 2 new drafts in Intarea wg

Hi,

Thanks for you documents, inline a few comments



On 11 Nov 2020, at 18:25, Jiayihao (Network, 2012 Lab) <jiayihao@huawei.com<mailto:jiayihao@huawei.com>> wrote:

Dear All,

Last week I submitted 2 I-D on Intarea WG under the topic of a flexible IP address structure.
I’d like to share the key points of these 2 I-D before it could be discussed at IETF 109.

First, we see that increasingly networks expect a direct TCP/IP stack for its global reachability and facility. However, various scenarios naturally face challenges when adopting current IP protocol. As one example, satellite networks introduce routing oscillation due to topology dynamics, leading to low routing efficiency even though it is theoretically possible. The first I-D describe these well-recognized scenarios that prefer a “flexible” IP address structure. By “flexible” in this I-D, we mean that the IP address is constructed as multi-semantics and length variable.

I am not a satellite expert, but can you elaborate more on when there will be routing oscillations? Also making an example on how a flexible address approach may help in mitigating the problem?

I read the document, I think it would be nice if in section 3.1 an example is added. To better explain the IoT addressing issue. In the current form only IoT expert can really figure out what are the issues.

I like section 3.5 about security. Having addresses with variable length can open interesting opportunities from that perspective.
[DOT] I would suggest adding more references from works that point out problems in the various areas of Section 3 to support the possible arguments for a flexible address structure. It seems that the flex address structure draft has some of such references but it may be good to have those in the scenarios draft already. This may then also lead to a concise list of ‘problems’ with the current address model that can then be targeted in the following discussion on requirements and possible solution(s).


Based on scenarios and the correlated requirements, the second draft describe an instance of a potential “flexible” IP address structure, i.e., FlexIP, and details the considerations behind the design. To still benefit from global reachability, FlexIP is expected to work only in limited domain (RFC8799) and be interoperable with IPv6. The main purpose of FlexIP design is to construct a flexible network address, and such address should be prospective enough to accommodate unforeseeable scenarios and futuristic requirements.

The document mention an IPv6 based “backbone”. Is there any specific consequence with respect to this assumption? Or is just recognizing the fact that IPv6 plays a central role?

The aim of Figure 1 of the document is not that clear to me. Are you just willing to show that between the FlewIP limited domain and Ipv6 a “translator” is necessary?

In section 5 it is stated that the address structure is hierarchical, however, it is not clear to what this hierarchy actually is. Can you elaborate more on this?
[DOT] I suggest to more clearly outline the concept of the hierarchy, which in envisioned here, along the realization of it. I reckon that Luigi’s comment may aim at the same.

Section 6 show a few example on how to concatenate and represent addresses, I think would be useful to make a complete example on how communication happens in a toy scenario.
[DOT] Agree, examples are good, particularly at this stage of the discussion.

Also, how is address order decided? From my understanding it depends on the order of domains packets travers, right?

Have you considered having a free form “experimental” address for future experimentation? Something to be used only in private deployment to play with possible future solutions?
[DOT] I like this suggestion since it would allow for support explorative work, inviting contributions along the possibilities of the experimental address.

The format proposed looks like it supports only addresses but not prefixes. Is this a deliberate choice? If yes, can you elaborate on the motivation?
Can prefixes can be represented? So that the proposed encoding could be used somehow also in control plane exchanges?

A final editorial remark, your IANA considerations section is empty you should ask IANA to create a registry containing all the code points described in section 5, also deciding what should be the policy for allocating new code points in this registry.


Thanks

L.




Attached below are 2 I-D that mentioned in this email.
I would be happy if you have any questions on this topic. Warmly welcome!

----------------

Draft 1: Scenarios for Flexible Address Structure
https://datatracker.ietf.org/doc/draft-jia-scenarios-flexible-address-structure/

Draft 2: Flexible IP: An Adaptable IP Address Structure
https://datatracker.ietf.org/doc/draft-jia-flex-ip-address-structure/


Thanks,
Yihao Jia.


_______________________________________________
Int-area mailing list
Int-area@ietf.org<mailto:Int-area@ietf.org>
https://www.ietf.org/mailman/listinfo/int-area