Re: [IPv6] Progress of comments resolution on draft-ietf-6man-enhanced-vpn-vtn-id

"Dongjie (Jimmy)" <jie.dong@huawei.com> Thu, 14 December 2023 08:16 UTC

Return-Path: <jie.dong@huawei.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B5A0C090379; Thu, 14 Dec 2023 00:16:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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] autolearn=ham autolearn_force=no
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 BfHE2iBiI_BS; Thu, 14 Dec 2023 00:16:26 -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 7A3D9C14CE24; Thu, 14 Dec 2023 00:16:26 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4SrQCk5PvYz6K6Yd; Thu, 14 Dec 2023 16:16:02 +0800 (CST)
Received: from lhrpeml500005.china.huawei.com (unknown [7.191.163.240]) by mail.maildlp.com (Postfix) with ESMTPS id B4124140F43; Thu, 14 Dec 2023 16:16:24 +0800 (CST)
Received: from dggpemm500006.china.huawei.com (7.185.36.236) by lhrpeml500005.china.huawei.com (7.191.163.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 08:16:23 +0000
Received: from kwepemd100004.china.huawei.com (7.221.188.31) by dggpemm500006.china.huawei.com (7.185.36.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 16:16:21 +0800
Received: from kwepemd100004.china.huawei.com ([7.221.188.31]) by kwepemd100004.china.huawei.com ([7.221.188.31]) with mapi id 15.02.1258.028; Thu, 14 Dec 2023 16:16:21 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Chongfeng Xie <chongfeng.xie@foxmail.com>, adrian <adrian@olddog.co.uk>
CC: IPv6 List <ipv6@ietf.org>, "draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org" <draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org>
Thread-Topic: Re: Progress of comments resolution on draft-ietf-6man-enhanced-vpn-vtn-id
Thread-Index: AQHaLR01Y1R43W8G1UWMSw5Ldo9B17CoF1REgABVYeA=
Date: Thu, 14 Dec 2023 08:16:21 +0000
Message-ID: <394e6cae22514692a698afafaa26ee5b@huawei.com>
References: <165d35ecaaa44a3daff0783cd161eb12@huawei.com>, <014c01da2cde$f6e31510$e4a93f30$@olddog.co.uk>, <2fcc89b28bc64c7cb5cf2abf20319006@huawei.com>, <021e01da2d1d$2efc2930$8cf47b90$@olddog.co.uk> <tencent_4DCA9642F17C866B1E401A0E60B3E1D89207@qq.com>
In-Reply-To: <tencent_4DCA9642F17C866B1E401A0E60B3E1D89207@qq.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.66]
Content-Type: multipart/alternative; boundary="_000_394e6cae22514692a698afafaa26ee5bhuaweicom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/WQMh9Jh_FG6n8gG0i8wcP0dd_54>
Subject: Re: [IPv6] Progress of comments resolution on draft-ietf-6man-enhanced-vpn-vtn-id
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Dec 2023 08:16:29 -0000

Hi Chongfeng and Adrian,

Thanks for your comments and suggestion on the way to progress this document. They are very helpful.

Regarding the terminology, yes we plan to follow the decision in TEAS and update the draft to replace the term VTN with NRP. Some editing to the text would also be considered.

As for the S flag, personally I also think it is useful both in the network slicing case and also in other general cases, as it provides an approach to customize the forwarding behavior for non-matching packets. And I found it is necessary to make "discard packet" as an option, one use case is for connectivity check or other OAM packets, operator may want to obtain the status of exactly the specific NRP for trouble shooting or other operation purpose. Of course "best effort forwarding" would be the other option.

Then it seems it would be preferable not to split the S flag from this document.

If there is no other opinions, our plan is to make the above changes to the draft in next revision.

Best regards,
Jie

From: Chongfeng Xie [mailto:chongfeng.xie@foxmail.com]
Sent: Thursday, December 14, 2023 10:54 AM
To: adrian <adrian@olddog.co.uk>; Dongjie (Jimmy) <jie.dong@huawei.com>
Cc: IPv6 List <ipv6@ietf.org>; draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org
Subject: Re: Re: Progress of comments resolution on draft-ietf-6man-enhanced-vpn-vtn-id


Hi Adrian,

Thanks for sharing your opinion on this document.

I fully agree with your suggestion about the terminology alignment with TEAS according to recent discussion and decision made there on the enhanced VPN framework.

Regarding the S flag, I also find it useful for network slicing in our network, as it can help to customize the behavior on traffic belonging to specific NRPs, and also on specific flows in an NRP. It could also be generalized for other use cases.

Thus I think it would be more efficient to keep the S flag as part of this document and progress together.

Best regards

Chongfeng

From: Adrian Farrel<mailto:adrian@olddog.co.uk>
Date: 2023-12-13 01:03
To: Dongjie (Jimmy)<mailto:jie.dong@huawei.com>
CC: '6man'<mailto:ipv6@ietf.org>; draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org<mailto:draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org>
Subject: Re: Progress of comments resolution on draft-ietf-6man-enhanced-vpn-vtn-id
Hi Jie,

I rather expected some more comments on this, and I sat back to watch them,
but then it went quiet and I forgot.

So, "better late than never".

As an aside, I wonder whether you should follow the advice given by TEAS in
its work on draft-ietf-teas-enhanced-vpn, and feeding into IDR on
draft-dong-idr-sr-policy-nrp. That is, generalise the VTN use case to NRP. I
don't think this makes any technical change to the document, but makes the
applicability wider (more generic) in step with what TEAS is doing. This
seems to in keeping with the suggestions in your Section 5. But it would
require some editorial work.

I am not enthusiastic about splitting out multiple documents. It just makes
more work.

While I understand that the authors and Med thought this might be a
compromise, I doubt that the authors really want to do this (that is, make
more work for themselves) and since no one spoke up on the list, I wonder
whether it the (perfectly valid) preference of only one person.

If the reason for splitting was technical or made for a radical improvement
in readability, I might buy it. But I think it is purely a documentation
issue.

It is worth noting that if the document was split then, without the S flag,
the whole flags field would be unused in the remaining document. It is
"unusual" for a spec to define a field that has no documented use. I'd be
uncomfortable with that.
Conversely, I think this drat should introduce a new registry to track the
flags field

Personally, I see some value in the S bit as defined. At least, I do in the
context of the network slicing use of the NRP. Consider a network where some
resources are strictly partitioned (reserved) at some transit nodes, but at
other nodes (perhaps ones that are known to have plenty of capacity) no
partitioning has been performed. In this case, you would want the nodes that
have not done any partitioning to not be bothered by the VTN/NRP ID carried
in the packet. But consider, instead, a network that is resource constrained
where partitioning has been carefully performed on all nodes. In this case
you would want to observe that the packet cannot be assigned to any
partition and so should not use the resources of any other partition.

Well, I think this might be softened for two reasons:
1. If a node does not understand the HBH option, it will skip over it (you
have specified the highest-order 2 bits are set to 00), so the default
behaviour is to try to forward the packet.
2. Assigning best-effort forwarding to packets seems like a reasonable
default.

So, I would keep the S bit in this, but I would change "drop" to "perform
best effort forwarding". (Noting, of course, that the best you can do might
still be to drop the packet.)

Cheers,
Adrian

> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
> Sent: Wednesday, November 8, 2023 12:59 AM
> To: 6man <mailto:ipv6@ietf.org>
> Cc: draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org<mailto:draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org>
> Subject: [IPv6] Progress of comments resolution on
draft-ietf-6man-enhanced-vpn-vtn-id
>
> Hi WG,
>
> Regarding Med's review comments on draft-ietf-6man-enhanced-vpn-vtn-id,
the authors
> and Med met in Prague and reach some agreement about the possible
resolution of his
> comments.
>
> The proposed approach is to split the definition of the S flag out from
this document, so
> that this document will focus on the specification of the VTN option with
all the flags as
> reserved, and the S Flag could be defined as an extension to the VTN
option in a separate
> document.
>
> Before updating this WG draft, we would like to know the WG's opinion on
this approach
> to move forward. Any feedback is welcome.