Re: [dhcwg] Adoption Call for draft-fkhp-dhc-dhcpv6-pd-relay-requirements - Respond by Jan 14, 2020

Erik Kline <ek.ietf@gmail.com> Sun, 10 May 2020 19:14 UTC

Return-Path: <ek.ietf@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 9AFE03A0B26 for <dhcwg@ietfa.amsl.com>; Sun, 10 May 2020 12:14:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, 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 a7tLpvopqcZh for <dhcwg@ietfa.amsl.com>; Sun, 10 May 2020 12:14:17 -0700 (PDT)
Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) (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 3895A3A0B27 for <dhcwg@ietf.org>; Sun, 10 May 2020 12:14:17 -0700 (PDT)
Received: by mail-oi1-x22a.google.com with SMTP id b18so13305374oic.6 for <dhcwg@ietf.org>; Sun, 10 May 2020 12:14:17 -0700 (PDT)
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:content-transfer-encoding; bh=Ljn9Zp5d0MV+F5J+SSQjS9CD3nRInnUwktBblZg1K48=; b=VwMU+H6di/NJyBECFBxDspwk7JEtIqVNxDutC4xjdiEvfcm9b4ZAIIVWGUH1vfB1db IgA6R2ht7cWq4b1Sx+ehXndwnBsfqeiL88YJ1+4KQ65vOLPeK6zMpk27Sdt1NE2WOptZ 6BpRZT06Up92E+AYLOnXMjI5zf6Ikr0pSMkUTlowEX9n3zlU8+UJy7O5fKjXfqLaY3DI P7ucHDEo9xgIuZ/5U85h+U4uphSiwCMLHz9dntrh1+ZpnxcwlNAcZhZ9hzAT0jIRSZ6Z 04Rt8UMjTygGxmg39BnVoMkxCnlW+6qbgcqRNQjWL9+0szvZermgAdf001g7IMSAR1vC nBhA==
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=Ljn9Zp5d0MV+F5J+SSQjS9CD3nRInnUwktBblZg1K48=; b=XuLG+nO+ozSHYZJUSSGP0lGrOB6r+N3kFf+kogXro3o7bx/rpckmbwx34vQAL98rzU EizsNMiaU/wjUbklbwXj/8tHkbJNpxSL1VEjJG1lbCOq05ixmPRfH0Qr6puEYMCGof+A aICYcIB/Z3BA12+BoAfEIzd0uEzn9k8j0Zrz75PTQDMwVjlQbmE2nMXr+XN4PaNZptEM w6+i5cHwpVtflv9zOgA7FTM751Q4LKdT+jtUXIkd2KVT+MtU2HEKE3oe1Egpy+1EPKN6 q7EhVREK93DG2Nv226h2wYBPZ2vKb1TrxsCl8n/yCDBiwz9iXgKNK4S7Ou3bpM+DXZJm vADA==
X-Gm-Message-State: AGi0PubL5vDqN+d5pvoOehDiSQhqF+J7xyctMrkW7yM/9NPMluNFmhUX dSc5ov2EZnXHGbHkqYcBHNK8SrZC9DEhDQujy6M=
X-Google-Smtp-Source: APiQypIEXQP3ZiNdq0DakauOhG2mSE4icuAIYWFkmYY8d6UWJJTd6/8k36fGBIdT77aI/c1MBHppjU7MZcgeGXi9R6E=
X-Received: by 2002:aca:4541:: with SMTP id s62mr17959507oia.100.1589138056324; Sun, 10 May 2020 12:14:16 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR11MB2888345B6D3728C02AE410EFCF240@BYAPR11MB2888.namprd11.prod.outlook.com> <CAMGpriX0F8FfbvjdEOG1rz10d8fsqS5YfQPaZhVv_Puwc24U-A@mail.gmail.com> <F345A7A1-9A7D-42EC-8979-1D1DD10E285A@gmx.com>
In-Reply-To: <F345A7A1-9A7D-42EC-8979-1D1DD10E285A@gmx.com>
From: Erik Kline <ek.ietf@gmail.com>
Date: Sun, 10 May 2020 12:14:05 -0700
Message-ID: <CAMGpriVdLQt+gVA-GfJkFbM0zHoU7ic8+Zr2ZSnmSyW+YM4J3w@mail.gmail.com>
To: ianfarrer@gmx.com
Cc: "Bernie Volz (volz)" <volz@cisco.com>, "dhcwg@ietf.org" <dhcwg@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/UpNxotNTKKb41T5Qqt74wLCO5X4>
Subject: Re: [dhcwg] Adoption Call for draft-fkhp-dhc-dhcpv6-pd-relay-requirements - Respond by Jan 14, 2020
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: Sun, 10 May 2020 19:14:23 -0000

Actually, I'm wondering now if there's no good answer to problem of a
{moving client | client spoofed} that doesn't involve some other
trusted information coming to the rescue.

That could be client authentication of some kind, but it could also be
"infrastructure operational guarantees".

I read the revised existing paragraph as saying that the Relay
maintains state such that {interface, MAC, DUID} is the "unique key"
that can be used to identify the state/state machine for a given
client.  This is required to address the problem identified in
-00,S3.4, IIUC.

I think the proposed text clarifies the security risk of trying to
support a client that moved interfaces on the BNG, say (for whatever
reason).  If the relay moved the existing traffic to a new interface
wouldn't that allow a spoofer to hijack an otherwise legitimate
client's prefix?

I think addressing my prior comment might just end up making
everything worse.  It's probably more secure to force a renumbering if
the client moves relay interfaces.  In short, it might be best to
ignore me.  =)

On Tue, Apr 28, 2020 at 7:33 AM <ianfarrer@gmx.com> wrote:
>
> Hi Erik,
>
> I’m just going through the outstanding points on this draft and it seems your comment got overlooked. My apologies.
>
> There’s an change in the wording for G-5 (in response to a question from Bernie) that will be in the next update which might be relevant:
>
> If a device has multiple interfaces that implement
> a delegating relay function, the device SHOULD allow the same
> client identifier (DUID) to have active delegated prefix leases on
> more than one interface simultaneously, unless client DUID
> uniqueness is necessary for the functioning or security of the
> network.  This is to allow client devices with duplicate DUIDs to
> function on separate broadcast domains.
>
>
> To clear up your question, we could add the following new routing requirement:
>
> For devices with multiple interfaces implementing a delegating relay function:
> If a Relay-reply message is received containing an instance of OPTION_IAPREFIX with
> a prefix that already has an active lease /route on one interface, but with an
> interface identifier (e.g. the Link Address) that is for a different interface,
> then the relay should remove the existing lease / route and bind it to the
> new interface.
>
> Does that cover it for you?
>
> Thanks,
> Ian
>
> On 15. Jan 2020, at 02:03, Erik Kline <ek.ietf@gmail.com> wrote:
>
> I support adoption.
>
> I am confused about some things though.  Specifically related to 3.4 and 4.1 G-5.  Should the delegating relay support a client moving from one interface to another (presumably this just means honoring a request with previously allocated IA_PDs in it, updating the routes accordingly)?  I guess, what's the guidance for supporting a duplicate versus detecting a migration?
>
> [nits]
> S2.1: s/should be understand/should be understood/
>
> S2.1: s/specificcally/specifically/
>
> On Sun, Dec 29, 2019 at 8:03 AM Bernie Volz (volz) <volz@cisco.com> wrote:
>>
>> Hello:
>>
>>
>>
>> As follow up from the IETF-106 DHC WG meeting, we are initiating the WG call for adoption on https://datatracker.ietf.org/doc/draft-fkhp-dhc-dhcpv6-pd-relay-requirements/ (DHCPv6 Prefix Delegating Relay). This document was presented at IETF-106 – see https://datatracker.ietf.org/meeting/106/materials/slides-106-dhc-dhcpv6-prefix-delegating-relay-00.
>>
>>
>>
>> This starts the call for Adoption of this document. Please respond by January 14, 2020.
>>
>>
>>
>> Thanks in advance for your consideration of whether the WG should or should not adopt this document as a work item.
>>
>>
>>
>> And, Happy New Year!
>>
>>
>>
>> Tomek & Bernie
>>
>>
>>
>> _______________________________________________
>> dhcwg mailing list
>> dhcwg@ietf.org
>> https://www.ietf.org/mailman/listinfo/dhcwg
>
>