Re: [dhcwg] Questions regarding draft-ietf-dhc-mac-assign and draft-ietf-dhc-slap-quadrant
CARLOS JESUS BERNARDOS CANO <cjbc@it.uc3m.es> Mon, 16 March 2020 15:24 UTC
Return-Path: <cjbc@it.uc3m.es>
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 D99973A0A1D for <dhcwg@ietfa.amsl.com>; Mon, 16 Mar 2020 08:24:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=it.uc3m.es
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 8iT_8EoeTIBj for <dhcwg@ietfa.amsl.com>; Mon, 16 Mar 2020 08:24:10 -0700 (PDT)
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) (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 B9FB03A0A1E for <dhcwg@ietf.org>; Mon, 16 Mar 2020 08:24:09 -0700 (PDT)
Received: by mail-lf1-x12e.google.com with SMTP id j11so14421757lfg.4 for <dhcwg@ietf.org>; Mon, 16 Mar 2020 08:24:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=it.uc3m.es; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zGylgSC0BLolN+9FGZ+5rbwCReAcDkwfmWpVyeC2Ops=; b=bns2U5FCPMiPCxKogrAVex3nDGaH4whVz71KF5BJ1lSnzMkvpesYhBaEyzZCHzgGmK TR8T28DT32gEjKHZGiiET4OD/hYBOjNnfi1VaLcc6v4hCOJ7bxIYT61YaxvWq+zAm7sq 4OQVN5rKVKz6vjpmNFo/nWbvbwNUFLMJqePXkE4lxQIUCsbFEjqMntz4ff8MCf6jLZ8u FULGDCLtpzHdP0hmx3scLb6vNzg/e6P75K+5JwPYGoGxmC+MejJvm6h1B0PKP9ctnJHd Ge+zhc9XtVkqu6WPKDyKDz1yUGUvrryS6dpLRbOMkblYQ20y3vpl/AJYUXqKgpRaNfld oZYw==
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=zGylgSC0BLolN+9FGZ+5rbwCReAcDkwfmWpVyeC2Ops=; b=FjM7Fk9zb0UfNpGSiEtQPWrXvu85l+hNlaxQM0PWObysIhVrLDx2i6JWpDq1LnFGBC TjU2asn7GEpkqViPexLxNX+xuHsUWR0xtsddOF1IGSRwY7XjYyFxprIkrr9XWFb5iAat oXtBrI3kmOd/W+X3Qw+vVbGkpKJSwZXcFAE3Z7ikaC/qJ0rJS+T4QAFM/Mg63kVmky0/ q2MOY9G+0arXUcxMa0h2EKAvzGrDYfRFDnLDx+a/jUQ7IfGgcq3cVse1U7QMto5lGaaB INI6H1T0+auLtm1AmMCYV+FcwSXirfc3LGn6Y7D0VGBdBP1kriMRRRPzdLCWGiNEvYxZ 6I0g==
X-Gm-Message-State: ANhLgQ0eoYDpQHIODBtKSHLeqKZ152oCx6ryLMyIUWMk9KizrTWf2Wym fE/RGzhb0jT4Lwz35U/vzPrWuJs3GQg+/T2kE5E5Ug==
X-Google-Smtp-Source: ADFU+vuyS1KAvVeg4/hs/thG/b2EtROuQ2LNX7Q8deKM3dMJmpsjciWawQgMYVrB6KqYFp6p9aIKuMIO/o+QteP6xPI=
X-Received: by 2002:ac2:5925:: with SMTP id v5mr17543788lfi.29.1584372247575; Mon, 16 Mar 2020 08:24:07 -0700 (PDT)
MIME-Version: 1.0
References: <8856B8DA-779C-4AB2-AC35-05BCB3169928@gmx.com> <BN7PR11MB2547CCD3AD7EA2EA452FE1EECFFA0@BN7PR11MB2547.namprd11.prod.outlook.com>
In-Reply-To: <BN7PR11MB2547CCD3AD7EA2EA452FE1EECFFA0@BN7PR11MB2547.namprd11.prod.outlook.com>
From: CARLOS JESUS BERNARDOS CANO <cjbc@it.uc3m.es>
Date: Mon, 16 Mar 2020 16:23:51 +0100
Message-ID: <CALypLp_6A9ujQrSQGro-eZJKA1f1dcPRPTc67-w1FtFv=5UQog@mail.gmail.com>
To: "Bernie Volz (volz)" <volz@cisco.com>
Cc: "ianfarrer@gmx.com" <ianfarrer@gmx.com>, "draft-ietf-dhc-mac-assign@ietf.org" <draft-ietf-dhc-mac-assign@ietf.org>, dhcwg <dhcwg@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000002611a05a0fa69bc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/2AWyxytSMewJu8Dd80fDrk1Ujcc>
Subject: Re: [dhcwg] Questions regarding draft-ietf-dhc-mac-assign and draft-ietf-dhc-slap-quadrant
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: Mon, 16 Mar 2020 15:24:12 -0000
Hi Ian, Bernie, I agree with Bernie. I think his proposal of text is fine. I don't think we need to add anything in slap-quadrant, but let me know if you think otherwise. I'm submitting a new version (-06) with the latest comments discussed. Let me know if you think something else needs to be changed. Thanks, Carlos On Fri, Mar 13, 2020 at 5:47 PM Bernie Volz (volz) <volz@cisco.com> wrote: > Hi Ian: > > See inline below (BV>). > > - Bernie > > -----Original Message----- > From: ianfarrer@gmx.com <ianfarrer@gmx.com> > Sent: Friday, March 13, 2020 11:48 AM > To: draft-ietf-dhc-mac-assign@ietf.org > Cc: dhcwg <dhcwg@ietf.org> > Subject: Questions regarding draft-ietf-dhc-mac-assign and > draft-ietf-dhc-slap-quadrant > > Hi, > > This question has come up in the review of draft-ieft-dhc-slap-quadrant, > but I’ll raise it here as I think it’s relevant to both drafts, and the > expected behaviour is not mentioned anywhere: > > If a client request for an IA_LL is unsuccessful, what is the expected > behaviour? Does it just continue using its existing L2 address, and > configure whatever L3 addresses it has received, or should it keep retrying > until it gets a response to the IA_LL? > > BV> This is really up to the client. I think the specification should be > silent on this issue. This also goes back to what Advertisement's the > client will "accept". I suspect that early clients that use this capability > will likely continue with their temporary assignment as it may be that no > server is available yet that supports this feature? In other cases, there > may be new classes of devices that will only accept Advisements that > include the requested assignment(s). > > ---- > > For draft-ietf-dhc-mac-assign, another point that isn’t mentioned is the > configuration of a new L2 address received in an IA_LL in regards to L3 > addressing through SLAAC, IA_NA, link local, etc. E.g.: > > * While the client is attempting DHCP configuration, it may also be doing > SLAAC. If this is successful, then it may have already responded to other > hosts ND requests with its temporary MAC address. > > * If the client gets an IA_NA alongside the IA_LL and configures it before > the IA_LL, the same could happen. > > In both cases, the newly configured L2 address will result in other hosts > existing ND entries being invalid as soon as an IA_LL is received and > configured on the interfaces. > > I think this be fixed by adding the requirement that, when a new L2 > address (or block) is received, the client sends out an unsolicited > neighbor advertisement as per RFC4861 sec 7.6.2 for every address > configured on an interface which the new L2 address is being configured. > > BV> Yes, this is would be expected. I think this was just assumed to be > standard practice whenever changing mac-addresses. (The section is 7.2.6 - > typo above). The text in that document already makes it clear that this is > expected behavior: > > 7.2.6. Sending Unsolicited Neighbor Advertisements > > In some cases, a node may be able to determine that its link-layer > address has changed (e.g., hot-swap of an interface card) and may > wish to inform its neighbors of the new link-layer address quickly. > In such cases, a node MAY send up to MAX_NEIGHBOR_ADVERTISEMENT > unsolicited Neighbor Advertisement messages to the all-nodes > multicast address. These advertisements MUST be separated by at > least RetransTimer seconds. > > BV> Certainly when the node changes it address, it would be able to > determine this? But, I guess adding a reminder for client implementers > cannot hurt. How about adding to the end of Section 7 of mac-assign: > > A client that changes its link-layer address on an interface SHOULD > follow the recommendations in Section 7.2.6 of [RFC4861] to inform > its neighbors of the new link-layer address quickly. > > > > Thanks, > Ian > > >
- [dhcwg] Questions regarding draft-ietf-dhc-mac-as… ianfarrer
- Re: [dhcwg] Questions regarding draft-ietf-dhc-ma… Bernie Volz (volz)
- Re: [dhcwg] Questions regarding draft-ietf-dhc-ma… CARLOS JESUS BERNARDOS CANO