Re: [tsvwg] WGLC of draft-ietf-tsvwg-natsupp to CONCLUDE 22nd Aug 2020

"Maksim Proshin [GMAIL]" <mvproshin@gmail.com> Mon, 02 November 2020 07:19 UTC

Return-Path: <mvproshin@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FAAE3A0147 for <tsvwg@ietfa.amsl.com>; Sun, 1 Nov 2020 23:19:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mwtpBWxwaZ5S for <tsvwg@ietfa.amsl.com>; Sun, 1 Nov 2020 23:19:23 -0800 (PST)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C6863A0140 for <tsvwg@ietf.org>; Sun, 1 Nov 2020 23:19:23 -0800 (PST)
Received: by mail-lf1-x12a.google.com with SMTP id a7so16044911lfk.9 for <tsvwg@ietf.org>; Sun, 01 Nov 2020 23:19:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=R74Jjj5ci8Lx1b1Cv9P7rx3gDvhzi+nMVnYB0HKK0c4=; b=F0vzFBIRL5yNf/vjT2xPb7wj4J1LToEBihZIeHHOzXKOg/DXhDZDUjnCrSOYj9dntA 6j1YFC5RaIduYTwqetwGIV31Igg+/B6F7pBEcSF+QIWIMMNDo1sthO8Rr8/DvKuAMsDa q0BIm7DAJveo6FpVOuYtxDL6xs2YXcX2z6iOwD8Q3SPf2dYrXcfqEkrZNpohN9g5R8wO vcByZo3EIJLS8qZKEIvQ0px9kjZEaxEfdH2BXmWsFKvtz4oFUaH7clg/BL36kPZXQfcq yQDhLYdYZBkLiuqjX4DtJ7TwY5sCPnmFRJW1g5itd6SHK250hZ9WtmRPaUlnWv4aG3+t i9bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=R74Jjj5ci8Lx1b1Cv9P7rx3gDvhzi+nMVnYB0HKK0c4=; b=YVFmJKhKHa1kVZgVgVXjvzn9365iXPIkLFzVEQwkY3ohgGOJpTCuyEB/hp2l7MQuCk FRLGaxdL/do2ezrHop84zVrejQu3Y1cmih2zoNx5ZgsI+LqUPwxU8Ash8E/TFYRcOKm+ 8R6BMJAZkCr0rOl9+QMzeCXd744AVxC/c6oqGIbGf86kD4zESGqyM8FrpOwZ/lfM7rZs d7bpIEsZONo7QChCeBp89FgQ8/qrpEQOX2fCQBQ5k+O9DF4oCfp7qx3TRyzGO755FctD JNaVCGrl4g9VBCk+irvs5/C6W1r/dOJst54V/lGKHPgmHYlPWPDr061ZnsTM3ANlMhQo aTQA==
X-Gm-Message-State: AOAM530buyT2yccxm27UEVloVZhSIitMr0h7WWTGYHgGRn6JCtUp3Nnf tUYQYJtrk3fFPXmpwr+1uSk9phhZfObsojFFo1oLfXEO
X-Google-Smtp-Source: ABdhPJzg8CXJ5WPjU02UGd5vRKz3A4+yxRcj8sWx9YpeximuHw+QIrhZ5DbWb5V4at/0j39NqLtTy+UhJjfrf/7Rg6A=
X-Received: by 2002:ac2:5395:: with SMTP id g21mr5152684lfh.330.1604301561380; Sun, 01 Nov 2020 23:19:21 -0800 (PST)
MIME-Version: 1.0
References: <505789c0-9402-6b2e-58a4-2369196ae651@erg.abdn.ac.uk> <ee5dc86f84ea40be904d2e74bc48ee83@mera.com> <8990EBB0-0A63-4EC8-A52F-AC2B548F5369@lurchi.franken.de>
In-Reply-To: <8990EBB0-0A63-4EC8-A52F-AC2B548F5369@lurchi.franken.de>
From: "Maksim Proshin [GMAIL]" <mvproshin@gmail.com>
Date: Mon, 02 Nov 2020 10:18:45 +0300
Message-ID: <CA+-pjPxmJ=_Ek-rHCfNX7DC5LwCR-05qkDPVyFe0xukQxq3MpQ@mail.gmail.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000adc39605b31a9043"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/U6Q2qxvwgajPsqO0OA-2R5ERINI>
Subject: Re: [tsvwg] WGLC of draft-ietf-tsvwg-natsupp to CONCLUDE 22nd Aug 2020
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2020 07:19:26 -0000

Hi Michael,

I'm fine with all your changes and don't have any further comments. Thanks!

BR, Maxim

On Mon, Nov 2, 2020 at 5:23 AM Michael Tuexen <
Michael.Tuexen@lurchi.franken.de> wrote:

>
>
> > On 16. Aug 2020, at 19:41, Maksim Proshin <maksim.proshin@mera.com>
> wrote:
> >
> > Hi,
> >
> > Please find below my review comments.
> > I don’t have any major comments this time, only suggestions and a few
> typos.
> Hi Maxim,
>
> thanks for your review. See my comments in-line.
>
> Best regards
> Michael
> >
> > 1.
> > There are places with “must”, “should” and “may” in the text and I
> propose to avoid them like we did it in RFC4960bis.
> Done for all non all-caps occurrences of MUST, REQUIRED, SHALL, SHOULD,
> RECOMMENDED, MAY, and OPTIONAL.
> >
> > 2.
> > Section 1:
> > “ To date, specialized code for SCTP has not yet been added to most NAT
> functions so that only a translation of IP addresses is supported. The end
> result of this is that only one SCTP-capable host can successfully operate
> behind such a NAT function and this host can only be single-homed. The only
> alternative for supporting legacy NAT functions is to use UDP encapsulation
> as specified in [RFC6951].”
> >
> > Perhaps the text above should be a separate paragraph.
> Done.
> >
> > 3.
> > Section 3:
> > “The VTag is a unique 32-bit tag that must accompany any incoming SCTP
> packet for this association to the Internal-Address.”
> > I think it’s better to rephrase “this association” to “the current
> association” since it’s first time when it’s mentioned. Or maybe it’s
> better to say in the previous sentence that VTag is an association property.
> I changed it to
>
> The SCTP Verification Tag (VTag) (see Section 3.1 of
> <xref target='RFC4960'/>) that the internal host has chosen for an
> association.
> The VTag is a unique 32-bit tag that accompanies any incoming SCTP packet
> for this association to the Internal-Address.
> >
> > 4.
> > Section 4.3:
> > Perhaps it will be worth to rephrase “public Internet” and say simply
> “network” or so. I suppose the same feature can be used in other use cases
> like the mobile network.
> Changed it to Network.
> > There are a lot of other places where “Internet” is used. Not sure it’s
> easy to rephrase it in all places. Please consider it or maybe clarify
> somewhere in the beginning that it also applies to other cases and not just
> Internet.
> I think the IETF writes documents for the Internet. These can be used in
> other networks too.
> So right now I use Internet in the document.
> >
> > 5.
> > Section 4.3, the first figure:
> > What does exactly “RestartSupported” mean here? If it’s “Disable
> Restart” then it’s assumed that INIT has “Disable Restart” parameter
> included because Create() uses it. It could be worth to add it into INIT or
> simply remove it from Create() to avoid any confusion. Otherwise, if it
> means that “Disable Restart” isn’t supported, it would be better to clearly
> state it.
> I changed the parameter to IsRestartDisabled. This better matches the text:
>
> For the SCTP NAT processing the NAT function has to maintain a NAT binding
> table
> of Internal-VTag, Internal-Port, Remote-VTag, Remote-Port,
> Internal-Address,
> and whether the restart procedure is disabled or not.
>
> Whether it is true or false depends on the INIT... It is true iff the INIT
> contains the DisableRestart
> parameter. I guess this is now clearer.
> >
> > 6.
> > The figures don’t have a caption. It might be worth to add it.
> Some figures do, some don't. This has been done intentionally. Packet
> formats don't have an
> and the figures which are part of a sequence to show the handling of a
> packet exchange.
> >
> > 7.
> > Section 4.3:
> > “In the case Lookup fails, the SCTP packet is dropped”
> > It might be better to clarify/rephrase “Lookup fails”.
> Changed to:
> In the case where the Lookup function fails because it does not find an
> entry, the SCTP packet is dropped.
> >
> > 8.
> > Section 6.2.2:
> > containign => containing
> Done
> >
> > 9.
> > Section 6.3.1:
> > “The NAT function, when processing the packet containing the INIT ACK
> chunk, should note in its NAT binding table that the association supports
> the disable restart extension.”
> > It’s better to refer to a section (6.3.2?) where the disable restart
> extension is explained.
> Not really, since this is the description of the endpoint considerations.
> The NAT should
> only note if the restart is supported or not in this step.
> >
> > BR, Maxim
> >
> > -----Original Message-----
> > From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Gorry Fairhurst
> > Sent: Saturday, August 1, 2020 1:42 PM
> > To: tsvwg@ietf.org
> > Subject: [tsvwg] WGLC of draft-ietf-tsvwg-natsupp to CONCLUDE 22nd Aug
> 2020
> >
> > This email starts the WGLC for
> > "Stream Control Transmission Protocol (SCTP) Network Address Translation
> Support".
> >
> > The intended status is a Standards Track RFC.
> > The current version of the document can be found at:
> >
> https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-tsvwg-natsupp%2F&amp;data=02%7C01%7Cmaksim.proshin%40orioninc.com%7Cfeae23528d964a83e19d08d83607a4f1%7Cadbbbd8276e5495285313cc59f3c1fdd%7C0%7C0%7C637318753810432781&amp;sdata=%2BE%2FvZnKqN94XQWV6zsp33tIyXYywM2ZFSjgpoU6CE5o%3D&amp;reserved=0
> >
> > Please review the latest version and please let us know any comments or
> suggestions. TSVWG needs reviews to ensure that the content is ready to
> move forward. Feedback supporting publication ("+1") is also very welcome.
> >
> > Thanks
> >
> > Gorry, on behalf of the TSVWG chairs
> >
>
>

-- 
BR, Maxim