Re: [dhcwg] Barry Leiba's No Objection on draft-ietf-dhc-slap-quadrant-09: (with COMMENT)

Barry Leiba <barryleiba@computer.org> Fri, 31 July 2020 19:43 UTC

Return-Path: <barryleiba@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D21413A0924; Fri, 31 Jul 2020 12:43:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 nm-EUYARLHUk; Fri, 31 Jul 2020 12:42:57 -0700 (PDT)
Received: from mail-io1-f53.google.com (mail-io1-f53.google.com [209.85.166.53]) (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 DAEA13A0A85; Fri, 31 Jul 2020 12:42:56 -0700 (PDT)
Received: by mail-io1-f53.google.com with SMTP id g19so20709942ioh.8; Fri, 31 Jul 2020 12:42:56 -0700 (PDT)
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:content-transfer-encoding; bh=2G4KwBTc9BF23vpUZmkTHjnQqkJLpGdTnBnNLdG9RNU=; b=uWxhokibGGw9MocX9YIdUgOU9KlFPd3IbEHyJN31NxRc3q7pLZbC5Z7RluYIrEkPqH RZjVxanhzHBNyE7tlhliXLCwM50B/pDfk7SDSjpJv0T1DTchz3jEDM9S/rD3wedc/IMn T+FXMiwJ1YmxI4c9p/IIcQsUjU7ofDen+EYcuygNYl+55ZQRn7kDTNLbNStWUtxLKuPk 3EWbm2wDghbcZNyJBshGVlBXieUArNkbS4pv6saOs/mEQAEpO7akMJD/Gp4YqDtbZLjF rT8Z8hffA7+jNQZuto4qomTSNcCjXebf0+p9d4csAPKRIW/w3/sMzuD7Yw7QRs7H1gy0 q6wg==
X-Gm-Message-State: AOAM533FCVItDMtFqjLHpuYGxlRu7VPDbUOBjfDgO8TnGWDiJ2tdJVQd SjY8NJc1CJzuURP73w7NGu1sZvByDhCbnOBGuq8=
X-Google-Smtp-Source: ABdhPJzzXBZvmnEGc55bD8svtnJ1AK8XEzINArzm9rxGivF1L9fk1uzuyv4ht2XS/iGbfvbtg2PjNjOA7bfbGu0UU84=
X-Received: by 2002:a5d:9752:: with SMTP id c18mr5185495ioo.10.1596224575899; Fri, 31 Jul 2020 12:42:55 -0700 (PDT)
MIME-Version: 1.0
References: <159166707503.4308.11011951864784667729@ietfa.amsl.com> <CALypLp_J_k3qFMaUteQvq6coEY-ZFwkbD1YB82W0GEDSKpT4VQ@mail.gmail.com>
In-Reply-To: <CALypLp_J_k3qFMaUteQvq6coEY-ZFwkbD1YB82W0GEDSKpT4VQ@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
Date: Fri, 31 Jul 2020 15:42:44 -0400
Message-ID: <CALaySJJ8TXBLy6iJZpxiN-LuVFejmJh4B0cjtPotwhwBFOWiBQ@mail.gmail.com>
To: CARLOS JESUS BERNARDOS CANO <cjbc@it.uc3m.es>
Cc: The IESG <iesg@ietf.org>, draft-ietf-dhc-slap-quadrant@ietf.org, dhc-chairs@ietf.org, dhcwg <dhcwg@ietf.org>, Tomek Mrugalski <tomasz.mrugalski@gmail.com>, Ian Farrer <ianfarrer@gmx.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/RVFFLCt6_nbrbkX7VuRM6EmaVFI>
Subject: Re: [dhcwg] Barry Leiba's No Objection on draft-ietf-dhc-slap-quadrant-09: (with COMMENT)
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jul 2020 19:43:09 -0000

Thanks for the reply, Carlos.  Just responding to the two items for
which there are questions -- and keep in mind that my comments are
suggestions, and that you should do as you think best.

>>    o  Quadrant "Reserved for future use" where MAC addresses may be
>>
>> Nit: remove “where”.
>
> [Carlos] Why should I remove it? Current text reads:
>
>    o  SLAP Quadrant 10 is "Reserved for future use" where MAC addresses
>       may be assigned using new methods yet to be defined, or until then
>       by an administrator as in the AAI quadrant.  For 48-bit MAC
>       addresses, 44 bits would be available.

If you've changed the list text this comment might not apply any more,
but I suggested removing "where" because it makes that item different
from all the others in the list.  In -09, the list looks like this:

   o  Quadrant "Extended Local Identifier" (ELI) MAC addresses are
      assigned based on a Company ID (CID)

   o  Quadrant "Standard Assigned Identifier" (SAI) MAC addresses are
      assigned based on a protocol specified in an IEEE 802 standard.

   o  Quadrant "Administratively Assigned Identifier" (AAI) MAC
      addresses are assigned locally by an administrator.

   o  Quadrant "Reserved for future use" where MAC addresses may be
      assigned using new methods yet to be defined

Why does the last one have "where", and the first three don't?  The
nit I noted was just the lack of parallelism, that's all.

>> — Section 4.1 —
>>
>>       The client SHOULD NOT pick a server that does not
>>        advertise an address in the requested quadrant.
>>
>> This SHOULD NOT doesn’t make sense to me.  Why would it?  What would be an
>> informed reason to pick one that doesn’t have what it wants?  Is there a reason
>> not to just say, “The client will pick a server that advertises an address in
>> the quadrant the client requested,” without using BCP 14 key words?
>>
> [Carlos] We wrote in that way to leave freedom for cases in which maybe there are no
> servers that have what the client wants (or better, prefers) and still allow the client to
> get an address allocation from a server.

It might be good, then, to explain that briefly: the text that's there
simply says what I quote above, with no explanation, and says nothing
about what the client might want or prefer.  So when I read it, I say
to myself, "If I ask for an address in a specific quadrant, why would
I pick a server that doesn't have one?"  Maybe it's just as simple as,
"The client will pick a server that advertises an address in the
quadrant the client requested, unless no server advertises one."  Or
maybe the "SHOULD NOT" is fine with a brief explanation.  Or maybe
readers will just understand this, and I'm blowing smoke: as I said,
do as you think best.

Barry