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

Luigi Iannone <ggx@gigix.net> Fri, 20 May 2022 12:33 UTC

Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06E5FC15949C for <lisp@ietfa.amsl.com>; Fri, 20 May 2022 05:33:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gigix-net.20210112.gappssmtp.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 SlinCtL5jtPH for <lisp@ietfa.amsl.com>; Fri, 20 May 2022 05:33:47 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (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 3B5EDC159489 for <lisp@ietf.org>; Fri, 20 May 2022 05:33:47 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id j24so11346127wrb.1 for <lisp@ietf.org>; Fri, 20 May 2022 05:33:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix-net.20210112.gappssmtp.com; s=20210112; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=n6vPU2T0sCvc3cbQPbORoAXMKWm2KXdYZsr+3HxQvIo=; b=a0hakofiDCppaP8eQuduSqj9bRx7R6vNDzTX1Nz296uBhv4UBOqVF9nAp0eYzQGvhW 1OcsOSwoqgEjk1QHw6vzl5MnOZ/23dQND/XRYUwSlxXwrpI1psnqIi1h5jodAb69RIYJ X21g114e8Dv6Yla34jjnM4f2EfSqMdmM9xYHoSM5FLHcCkVSKtFRpgz7QxMRaeAQfi5e ub5EUzSDR7YJ36W+pm7uiFd68R1te8GtnvFr5UkPI/0Vr7iBpwxjJSHzKFTr+7EZQPJg qbhG72rYvoJkrgHoKEFRtxcyl8n8Qr1CQWQMq4bKISUHxxd/n6T2M/F/XsCisyOb+rHW 04kQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=n6vPU2T0sCvc3cbQPbORoAXMKWm2KXdYZsr+3HxQvIo=; b=oTfv1BCUmtw1jjNjc5cEuzK83CHR51EPsE9+1ca9fUdMXA1SfQkLR0vIySgz9vxy5S cECyWWR/6MwtRcbdw90ycVNPs+jRR2g9lLyDYud26kAPpGY0AOWZg0dB8D/C704quaRJ ycdSQuLH0UJ6nv8RwayFCpJdDfB9wHaTsUfUTB7xDewo5VlQXbqyw6Zv3j7iJXsIEFh1 dW0gSpw0eyIdb8ZdWIJO25sCNHOcuE6hI1qHL9OPbbgc6E8v1UxxvoTUdEBxFe32vzpk jlZA4h6cBtTwOSYUQvgVnGMyRl7PJWkmXtFN9T/X6EieFySuzJc5S9fWeKMIPbQNTW3z PqMw==
X-Gm-Message-State: AOAM5315xJ1WzYgi6WAOE5KTdkhdmyw15dPyaRnyrQrKb62InDEOBdW5 Za3nlR1f+ehGF75U2FvaIzZUZA==
X-Google-Smtp-Source: ABdhPJzbhi2azKlsIz/nU1VrZdcXJCSnwCwD4AFDOQzCo7OdAmBBS1vmVxreupLT8m2aghvjrwj0bg==
X-Received: by 2002:a05:6000:1565:b0:20e:651d:7ff4 with SMTP id 5-20020a056000156500b0020e651d7ff4mr8321036wrz.641.1653050024890; Fri, 20 May 2022 05:33:44 -0700 (PDT)
Received: from smtpclient.apple ([37.166.233.132]) by smtp.gmail.com with ESMTPSA id c12-20020adfa70c000000b0020e0b9487besm2260606wrd.109.2022.05.20.05.33.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 May 2022 05:33:44 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Message-Id: <B9C672C4-8B95-4025-9CC7-00F261A76CF8@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2E02F1AC-FEE5-4462-B636-94AC24C0278F"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\))
Date: Fri, 20 May 2022 14:33:42 +0200
In-Reply-To: <165277573465.63464.14494815453477247059@ietfa.amsl.com>
Cc: tsv-art@ietf.org, draft-ietf-lisp-6834bis.all@ietf.org, last-call@ietf.org, lisp@ietf.org
To: Yoshifumi Nishida <nsd.ietf@gmail.com>
References: <165277573465.63464.14494815453477247059@ietfa.amsl.com>
X-Mailer: Apple Mail (2.3696.80.82.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/q1odrvkCOKicrGeLgoFZtS9G2lc>
Subject: Re: [lisp] Tsvart last call review of draft-ietf-lisp-6834bis-10
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 May 2022 12:33:50 -0000

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/ <https://datatracker.ietf.org/doc/draft-ietf-lisp-rfc6833bis/>.
This document does not modify its functioning. 

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

>   * 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/ <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?

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


Thanks

Ciao

L.


> 
> --
> Yoshi
> 
>