Re: [Last-Call] [I2nsf] Tsvart last call review of draft-ietf-i2nsf-consumer-facing-interface-dm-26

"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Sun, 26 March 2023 07:28 UTC

Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6EB9C15153F; Sun, 26 Mar 2023 00:28:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.074
X-Spam-Level:
X-Spam-Status: No, score=-7.074 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, 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_FREEMAIL_DOC_PDF=0.01, T_HK_NAME_FM_MR_MRS=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=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 aRTGNuCjYiUq; Sun, 26 Mar 2023 00:28:30 -0700 (PDT)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (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 EE627C14CE4C; Sun, 26 Mar 2023 00:28:29 -0700 (PDT)
Received: by mail-pl1-x62b.google.com with SMTP id iw3so5693877plb.6; Sun, 26 Mar 2023 00:28:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679815709; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xlv4jSLHBA0uU7Ql87Q9a6R5VJ7KLL9suljszGNTwE4=; b=W+xuGvVH+iS+h/tPtW7iuzSOJc7HOdQO2juYwWKdyJxmU29By+7TDw8axJ4j+T7JGY UN8NCXIP17hIZMUpO6Wp+QrKMOP+/1mFOWFbfWygf78AwhpKke+OkL8HtqClSpRCol5i UOGQk9y7KtN7GGKbTmomZ1cqGWAjOqyeKjuRDx5+WPdlPWEeGTDBIx+mO5pzH9VTRCx+ YN9xva5whMqfL0Muf43NhDWRr95IVn58P8MLW98gO9Tai5dmo4iB8+6w0nYttBMq0CnW vwaEbj5C+es+4z49zqTlTXDh74vhMY1/wKLbFdlfWYhIBO3FrZ4dJM6LWnNCVWJUZJRG Xwwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679815709; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xlv4jSLHBA0uU7Ql87Q9a6R5VJ7KLL9suljszGNTwE4=; b=pvhnBjLIE4XKNN7gD/qDFeCoHhX7oKmJ82LKnEW9BKSCR3xEQOFepvcHrpAVEWGf4c N1CV5ep2KFhuBSxzhG650UqjLc7EvJnA0D+tIipQIxaTuTjJLpM06YFoNE3QaLY9a91f MMWZuzpn6zDEHsu8THtOXbYdv0q+BuOFmrbJWgUsxLyMTCh2UTXO9KBxmPUWRMEiq+6V yAp4Npt5tZhDY9Fe93XdpBG3KxTNmWSUintRNAXKY9/699gBAxI3EyR4gdvJTiQs8d4Y w4UurNlAFHM/wBYI6UXu2gfMKmdX7hSAZrTM6jJQYSGpN2zJ+0ENIt9VnfqZuUh+Wc4z 9WfQ==
X-Gm-Message-State: AAQBX9fwg2eNtrHMlbjoyxDDFBYCREynbOegY3894QTZYitYv2TI+6QD Kb8M2Mx4xlLszLe6Ay/lSnmheGQhuEQblqc0KWo=
X-Google-Smtp-Source: AKy350Z3h8JSMLHbVHfvpSXFtyM5eAaa6JnZutE5ksfBd/FSq6TuK9rafxFUUzQB3dT+Gt7SlGHtkUaqn8ndTSMxqO4=
X-Received: by 2002:a17:902:8bc4:b0:19f:1d62:4393 with SMTP id r4-20020a1709028bc400b0019f1d624393mr2476120plo.7.1679815708476; Sun, 26 Mar 2023 00:28:28 -0700 (PDT)
MIME-Version: 1.0
References: <167927917424.33409.9076009245627096196@ietfa.amsl.com>
In-Reply-To: <167927917424.33409.9076009245627096196@ietfa.amsl.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Sun, 26 Mar 2023 16:27:51 +0900
Message-ID: <CAPK2DewqCRxfGz1Ck=XxE6gEjJd71Eg7ZEd3t3Fx68ekyWZDDw@mail.gmail.com>
To: Joseph Touch <touch@strayalpha.com>
Cc: tsv-art@ietf.org, i2nsf@ietf.org, last-call@ietf.org, skku-iotlab-members <skku-iotlab-members@googlegroups.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/mixed; boundary="00000000000097a55805f7c8925f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/5mrrFTVrgKqWccaS1pr7D2npz2c>
Subject: Re: [Last-Call] [I2nsf] Tsvart last call review of draft-ietf-i2nsf-consumer-facing-interface-dm-26
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Mar 2023 07:28:31 -0000

Hi Joseph,
I have addressed your comments on I2NSF Consumer-Facing Interface:
https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-consumer-facing-interface-dm-27

I attach a revision letter to explain how I have addressed your comments on
the revision.

Thanks.

Best Regards,
Paul



On Mon, Mar 20, 2023 at 11:27 AM Joseph Touch via Datatracker <
noreply@ietf.org> wrote:

> Reviewer: Joseph Touch
> Review result: Ready with Issues
>
> This document has been reviewed as part of the transport area review team's
> ongoing effort to review key IETF documents. These comments were written
> primarily for the transport area directors, but are copied to the
> document's
> authors and WG to allow them to address any issues raised and also to the
> IETF
> discussion list for information.
>
> When done at the time of IETF Last Call, the authors should consider this
> review as part of the last-call comments they receive. Please always CC
> tsv-art@ietf.org if you reply to or forward this review.
>
> Note that this review focuses on transport issues. The document's content
> has
> not been otherwise reviewed.
>
> Overall, there is little transport-related content in this document. As a
> YANG
> model, there are no transport issues.
>
> The model itself does refer to transport protocols by name. The list is
> sufficiently complete.
>
> The only key issue is the reference to ways of blocking protocols. The
> "identity reject" entry below describes a variety of ways of blocking
> transport
> protocols, buthese examples have issues. It is important that this
> document be
> updated to give correct advice, even if in such examples.
>
>           ...For example, a TCP packet is rejected with
>           TCP RST response or a UDP packet may be rejected with an
>           ICMPv4 response message with Type 3 Code 3 or ICMPv6 response
>           message Type 1 Code 4 (i.e., Destination Unreachable:
>           Destination port unreachable)."
>
> It is not entirely clear from the rest of the context of this document,
> but if
> this filtering occurs anywhere other than the destination IP address of
> these
> packets then ICMP messages from routers should be used, not those from
> hosts.
> I.e., if the issue is packets to/from a NFV service, then host errors are
> appropriate, but if the issue is packets relayed through an NFV service,
> then
> router errors should be used instead.
>
> Additionally, assuming host errors are intended, the entry mentions ICMPv4
> Type
> 3 Code 3 (Destination port unreachable) and ICMPv6 Type 1 Code 4 (also
> Destination port unreachable), where it appears that ICMPv4 Type 3 Code 10
> and
> ICMPv6 Type 1 Code 1 (both “administratively prohibited”) seems more
> appropriate.
>
> That entry also incorrectly refers to use of TCP RST. TCP RST should be
> reserved for actions of the receiver TCP protocol engine based on state
> errors,
> and emitting that message requires that endpoint’s TCP to enter TIME-WAIT
> for
> that socket pair (RFC 9293, Note 3 in Sec 3.3). It should never be issued
> by a
> third party that might not be in a position to maintain those TIME-WAIT
> states.
> It is also not clear it is appropriate to reject connections using this
> technique, i.e., as a substitute for host ICMPs.
>
>
>
> _______________________________________________
> I2nsf mailing list
> I2nsf@ietf.org
> https://www.ietf.org/mailman/listinfo/i2nsf
>