Re: [Tsv-art] Tsvart last call review of draft-ietf-lisp-6834bis-10

Yoshifumi Nishida <nsd.ietf@gmail.com> Mon, 23 May 2022 09:06 UTC

Return-Path: <nsd.ietf@gmail.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2619CC14F717; Mon, 23 May 2022 02:06:54 -0700 (PDT)
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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nnCopjbXUcBJ; Mon, 23 May 2022 02:06:51 -0700 (PDT)
Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) (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 AB959C14F726; Mon, 23 May 2022 02:06:51 -0700 (PDT)
Received: by mail-oi1-x235.google.com with SMTP id v66so17056970oib.3; Mon, 23 May 2022 02:06:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HRT5Q0jLeBeo096upm9S66O9brK4cODr49X3BU0iZI8=; b=SzfwZAvMnncU8MnSh3V6bX1qQoeao1BOBM93CVlOPLgCo3NVFfYHY8jQj4Qir/EzmS YXwdD/EQN9WVIVqu8gdzH/22O2TSdo2QzI52hlUvv2GCbptgQ8worisMp9kXKMU3q9ug FVe/6j6zd5LaehbFZio5oYVbwr/uxRWKn9plfD/BdQAkyYBww/a8U3031HND6i7xzXSI R+f3gjy7JSbJ9KdybPqCRQzOdjtGuxHrCO+8ta9NoQsF4IocpYkC0rUnxVnGpftBLgjW GenUDvSQ5ILv9KAdQkDGL2vd6zokkXbLZMCRuwSxKVhhVEEYcY8/xilQOdwegc4KJdUM 1qIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HRT5Q0jLeBeo096upm9S66O9brK4cODr49X3BU0iZI8=; b=YND/Rzx3sGEHjZoYubXQdTLZBpo/W+9Gwcab2TGYPuJEL7iUevyPzzLXWztJ9xfpHM XN62kAbuvQvptSX5zvQ/9dSZP/0H5JCREG+R1IERMIVccj1cuajN2HlzDxMHFD6cncGf dswqDiarHVb1xcYMWD8F9D3gUD9mDvJHu598QBOF6Mx6zqupLKn0AOld66Mm+Mxzgq+V jOruTuD1S1q2iaIIlkoMrhz3U0mkN+qyZayaUHpHjDAkOPq+ciazNOsRUWu3/G46pq+M R944mU4efpecuvPWf0rr+W8cW6ZSHMEwKiJsSRL4d0NWV/M8zllly53bfFV8EGNja/ox aM6w==
X-Gm-Message-State: AOAM530zyq/Ex82uLDeWK+8rQsJ3mRIL/Qh1rr55k6iSz1PhtJVcSeXz 6Liqi+Dt3r8ORb0h6xAmDGBSkMVWEIgtYJnpKgFQsVqf
X-Google-Smtp-Source: ABdhPJy1nv7qMq+hzakNDD0zQZ2Io6Bwo5Oraq3cD1IaRNG4sHdXgGHoysUyZyjignb3+1qXh74zHdrTA0uRZME6PFI=
X-Received: by 2002:a05:6808:151e:b0:32b:1a45:4bf8 with SMTP id u30-20020a056808151e00b0032b1a454bf8mr3915427oiw.198.1653296810782; Mon, 23 May 2022 02:06:50 -0700 (PDT)
MIME-Version: 1.0
References: <165277573465.63464.14494815453477247059@ietfa.amsl.com> <B9C672C4-8B95-4025-9CC7-00F261A76CF8@gigix.net>
In-Reply-To: <B9C672C4-8B95-4025-9CC7-00F261A76CF8@gigix.net>
From: Yoshifumi Nishida <nsd.ietf@gmail.com>
Date: Mon, 23 May 2022 02:06:39 -0700
Message-ID: <CAAK044TrqmZ7yW83XASR1A6F-2738VQf3ROYfPFz6KD_eUNDWg@mail.gmail.com>
To: Luigi Iannone <ggx@gigix.net>
Cc: tsv-art@ietf.org, draft-ietf-lisp-6834bis.all@ietf.org, Last Call <last-call@ietf.org>, lisp@ietf.org
Content-Type: multipart/alternative; boundary="0000000000001d722e05dfaa2916"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/xaiuUyMSWoR4Y26CUHgCh6QTcm8>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-lisp-6834bis-10
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 May 2022 09:06:54 -0000

Hi Luigi,

Thanks for the response. I put my comments inline.

On Fri, May 20, 2022 at 5:33 AM Luigi Iannone <ggx@gigix.net> wrote:

> Hi Yoshifumi,
>
> Thank you very much for your review.
> Please find a few comments inline.
>
>
> On 17 May 2022, at 10:22, Yoshifumi Nishida via Datatracker <
> noreply@ietf.org> wrote:
>
> Reviewer: Yoshifumi Nishida
> Review result: Almost Ready
>
> 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.
>
> Summary: This document is almost ready for publication as a Proposed
>         Standard document. but I believe it will be better to address
>         the following points.
>
>
> 1: It would be better to clarify the following points in the protocol for
>   registering Map Version number.
>
>   * How many versions of mapping should be maintained by routers and
> servers?
>     Only the latest one or else?
>
>
> Excellent point. It is only that latest. But for us was so obvious that we
> did not explicitly mention this point. We will add an explicit sentence.
>
>   * Are we allowed to send a new Map-Register message while waiting for
>     another Map-Register message?
>
>
> Map-registers and related operation are defined in
> https://datatracker.ietf.org/doc/draft-ietf-lisp-rfc6833bis/.
> This document does not modify its functioning.
>

Got it. It might be good if you could mention it in the draft.


>
>   * What will be the action when Map-Server receives the version number
>     that they are not expecting? Discard or else?
>
>
> Discard. We will add text to clarify this action.
>

OK. Thanks.


>
>   * What will be the action when Map-Register message reaches
> retransmission
>     limits?
>
>
> This is again defined in
> https://datatracker.ietf.org/doc/draft-ietf-lisp-rfc6833bis/.
> This document does not modify its functioning.
>
>
> 2: Page 3 Section 1:
>   "If this is not the case, the ETR can directly send a Map-Request
> containing
>    the updated mapping to the ETR,"
>
>      -> could it be "to the ITR"?
>
>
> Yes, thank you for spotting this typo.
>
>
> 3: Page 6 Section 6:
>   "An update in the version number (i.e., a newer version) consists of
>    incrementing by one the older version number"
>
>      -> This seems to be an integral part of the protocol.
>         I think using MUST here would be preferable.
>
>
> What about this formulation:
>
> An update in the version number
>    (i.e., a newer version) MUST consist in an increment by one the older
>    version number (only exception is for the Null Map-Version as
>    explained in at the end of Section 6.1 <https://datatracker.ietf.org/doc/html/draft-ietf-lisp-6834bis#section-6.1>).
>
>
> Is it OK?
>
>
Yes, works for me. Thanks for addressing.

>
> 4: Page 6 Section 6:
>   I am wondering what is the use case for comparing two version numbers.
>   I might miss something, but it seems to me that we just need to check
>   whether the version number is the expected one or not.
>   It might be better to explain the use case for it if there is any.
>
>
> That is explained in detail in Section 7. We will add an forward reference
> to that section.
>
> Got it. I am thinking that it might be better to explain in which
situations you might receive old version numbers or newer version numbers
with a gap bigger than 1.
Thanks,
--
Yoshi