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

Adrian Farrel <adrian@olddog.co.uk> Tue, 12 December 2023 17:04 UTC

Return-Path: <adrian@olddog.co.uk>
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 DDB93C14CF05; Tue, 12 Dec 2023 09:04:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=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, 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=olddog.co.uk
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 fVMwfrS1CfUR; Tue, 12 Dec 2023 09:04:06 -0800 (PST)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 665C3C14CEFD; Tue, 12 Dec 2023 09:04:03 -0800 (PST)
Received: from vs4.iomartmail.com (vs4.iomartmail.com [10.12.10.122]) by mta6.iomartmail.com (8.14.7/8.14.7) with ESMTP id 3BCH3r8f014608; Tue, 12 Dec 2023 17:03:53 GMT
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id DF0E54604F; Tue, 12 Dec 2023 17:03:52 +0000 (GMT)
Received: from vs4.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id DCEA04604D; Tue, 12 Dec 2023 17:03:52 +0000 (GMT)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs4.iomartmail.com (Postfix) with ESMTPS; Tue, 12 Dec 2023 17:03:52 +0000 (GMT)
Received: from LAPTOPK7AS653V (82-69-109-75.dsl.in-addr.zen.co.uk [82.69.109.75]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.7/8.14.7) with ESMTP id 3BCH3qbj008687 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 12 Dec 2023 17:03:52 GMT
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: "'Dongjie (Jimmy)'" <jie.dong@huawei.com>
Cc: '6man' <ipv6@ietf.org>, draft-ietf-6man-enhanced-vpn-vtn-id@ietf.org
References: <165d35ecaaa44a3daff0783cd161eb12@huawei.com> <014c01da2cde$f6e31510$e4a93f30$@olddog.co.uk> <2fcc89b28bc64c7cb5cf2abf20319006@huawei.com>
In-Reply-To: <2fcc89b28bc64c7cb5cf2abf20319006@huawei.com>
Date: Tue, 12 Dec 2023 17:03:52 -0000
Organization: Old Dog Consulting
Message-ID: <021e01da2d1d$2efc2930$8cf47b90$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdotHSTYPOuFUi/YRp2AgfGnzEArJw==
Content-Language: en-gb
X-Originating-IP: 82.69.109.75
X-Thinkmail-Auth: adrian@olddog.co.uk
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=olddog.co.uk; h=reply-to :from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding; s= 20221128; bh=D0gPvqTfcX++yMxC59KEVE/vWsJaO6bD5aJA8yt+BRA=; b=WyW Yq8HdX6O2H/+qmlxEFqwGf+YwM/xReInh26RbjagKliNwItXUCoQeV5FYD59LStE tCvdp7yS9IOfe0IZqKwVWT7YzbGTb0SlNI/LhlDd1Yyzk69PF2B5XvU8qjGz7R1B /+9jcSmVJQddAvc1lX7oe69sRcARfMoWEukz92eDc7vsTpPvnPGiCG7GGFrbUwlr bKiLyvTdxNTdEoVHYBFCRY9IfpDDMg6U/SHRrD6IuKgCYK5lE3fUfaFscvzio/zi Ju3/oiLjsVrK3gvu9mk+fiN6IZsJQNfpMmuxPripfzq4RXqc6cTsxGbRV8fBQdyF ebCWsV50Hm+SpykoGbA==
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-28054.001
X-TM-AS-Result: No--21.285-10.0-31-10
X-imss-scan-details: No--21.285-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-28054.001
X-TMASE-Result: 10--21.284800-10.000000
X-TMASE-MatchedRID: rYpa/RC+czHxIbpQ8BhdbJUXYcPwQc2nTSz0JdEAJbRDoKPcRdYETZsC 9C/as6CVbx9y375T7bV+alhsjMzZQarhjOL9q1X7/sUSFaCjTLz5UnqVnIHSz9bZhgeyVPQjE96 Wa8MkSNQtqqCYRSsb8aDNAuJEiQSfBw746+zsRpBkBXeGzp60+vNkoMDX+kiuWn6ZKXxixJpWFh mPLWym/mB9JqWQXWHoZFP/qzT6EyXGJP+E09uZ5ShvVjkRcuKhKdBX6xOrahAli8Y5a0svL6FWC 0xCJcMgnDaF0WIIbx0RDYIPGJoA4Qw8Nmue9wz3R8Oi8Auxn3roqNj4K1y7OOvCg1Vg5VxAkk1U CWc2BMhB45w8SGf4apk7LH9BjvusgmUxL6ZcgzQ5ZRbFNAl0j5mYsOd3akjfDmmxK0Skkb1hiDT 5DNd+Ky+WlCvOWPBC25W0z2blJhkeh2nHejoau0EOfoWOrvuOmkdAU3usvKuk01CLQOoksxM/yR TP+bBpWzAgz5B43jPWkSzId/tLR1xxDx5qbkR9OX/V8P8ail1bCjvvWZW+SW7QHGfpolxZDMq3z /Y/gtW8QIu4z6HhEH7cGd19dSFd
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/RMtSc2AsY4_acwgNJcDYFRhPN7c>
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: Tue, 12 Dec 2023 17:04:11 -0000

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
> 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.