Re: [v6ops] IPv6-Only Preferred DHCPv4 option

Lorenzo Colitti <lorenzo@google.com> Mon, 09 December 2019 06:40 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5BBE120074 for <v6ops@ietfa.amsl.com>; Sun, 8 Dec 2019 22:40:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.5
X-Spam-Level:
X-Spam-Status: No, score=-17.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 PkFu-BlKhRqj for <v6ops@ietfa.amsl.com>; Sun, 8 Dec 2019 22:40:05 -0800 (PST)
Received: from mail-il1-x12c.google.com (mail-il1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) (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 329A01200FF for <v6ops@ietf.org>; Sun, 8 Dec 2019 22:40:05 -0800 (PST)
Received: by mail-il1-x12c.google.com with SMTP id w13so11775643ilo.1 for <v6ops@ietf.org>; Sun, 08 Dec 2019 22:40:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=H3drQaB9rI5T4aN9NDdhJ+WDdjfE1Ig6nWOFhaA5oZw=; b=CyeYYkvCbEuZZ35FIxw4SvP2V+WI2qk74/YGHDkVHAWPkdW0D7c1c7LfPWEr4OPblq eZfGUalm+qUeDE06BercDPAIIHVtHZYbUYqYT8N/AfUH3/HyZYSKAlbY+DgpbdQjXVvh bIusTHLuBILqSWckEduKV+QUgOwR20a8LcB62CwR3mkJ+Lt58LZZ8j1u+duiyP6cXGFV T7KoyFIsIAxTdRq4jxWSAroX8EGeSJz0J0AlPH798QKkIOKT5IEwt7IAhFb+q1UeAnqv /9Alb2zJu8So80Y6QHcV4rQMF2sK7hF29y3W+WBSb8LtCRDrUgk6CmGa5YLYsrd9RPDY eY6w==
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=H3drQaB9rI5T4aN9NDdhJ+WDdjfE1Ig6nWOFhaA5oZw=; b=HV0Tb6yACnmAXTxBTrtY0ULHF7klQL47Ku+a3gNSq853OjvJccgzkOhPPaQSl2J/Wp qW9cIeGVNXoTExciw6AT98xFmuDCDjwMv8wVYVOUG6nVHwAk3f51Y+6umK0pH7ZeqXGV xTiiyQ7O+azZR4AwsE3JOjRi9B9z+gP4yXmMSm6cRZpf8gp+LqGNQwqV1Sf8bYX7m7PT typN5i7G2ZkWr4VOln7vhlVsXTDl9Ir3WsXgHfRnYFWQTp3fqsNl+qQOyDz08jKcSSgr nfKqpZJky4TvSJXt3NW5SE+G/kWedyeiOb7F3joumdCUYDH0AkqvxOZ49bnbYKehmEsj eL/w==
X-Gm-Message-State: APjAAAVa6WcVnr8RbraHEe/Jcw2m82SuaAKyJA2i7CGh9DPiKIR1JxHx hSpPby42tCOYkTpYnuNogaH09X91bbSPzZVmtvqEZw==
X-Google-Smtp-Source: APXvYqy6YKxetUe547HCZBCk0rkijuJqErGqBmltGeCmbYvLR/VHRe7PeJIRmdH1unXYQR3Dstcy8obAW1W0lvRTmoA=
X-Received: by 2002:a92:8912:: with SMTP id n18mr27206600ild.241.1575873604163; Sun, 08 Dec 2019 22:40:04 -0800 (PST)
MIME-Version: 1.0
References: <CAFU7BAReWthcoru_cc_O5aUQZLiZPyB6mGog7pk-Y5kTnWbeFw@mail.gmail.com> <2A5D6B07-FD0E-49AB-BD0B-2C8B6500C52E@fugue.com>
In-Reply-To: <2A5D6B07-FD0E-49AB-BD0B-2C8B6500C52E@fugue.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Mon, 09 Dec 2019 15:39:52 +0900
Message-ID: <CAKD1Yr0DO5pc6i5yDdRAOrTju-DJK5De8TRbo9LTHbE7v8oXnA@mail.gmail.com>
To: Ted Lemon <mellon@fugue.com>
Cc: Jen Linkova <furry13@gmail.com>, V6 Ops List <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006394fd05993faa53"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/c6Pb4yU0iesK82WJ64Ihx37OBi0>
Subject: Re: [v6ops] IPv6-Only Preferred DHCPv4 option
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Dec 2019 06:40:08 -0000

Ted,

It sounds like you're arguing that the network should put 0.0.0.0 in the
yiaddr field when sending an offer, even if doing so requires more server
changes. What I don't understand though, is: why? What is the advantage of
putting 0.0.0.0 in the offer? What do those server changes buy us?

Cheers,
Lorenzo

On Mon, Dec 9, 2019 at 9:47 AM Ted Lemon <mellon@fugue.com> wrote:

> If the client lists the option in the parameter request list, then the
> server knows it supports it. It can then send back a dhcpoffer with no
> address, knowing the client will do the right thing.
>
> I don’t think there is a way to shut the client up if it does not support
> the new behavior.
>
> > On Dec 8, 2019, at 16:01, Jen Linkova <furry13@gmail.com> wrote:
> >
> > On Sat, Dec 7, 2019 at 1:31 AM Ted Lemon <mellon@fugue.com> wrote:
> >> I really feel like there is some point-missing going on here. It is
> trivial to make this feature only activate for clients that support it. If
> that is done, then there is no reason to assign an address at all. The
> offer doesn’t even need to include that option. So any discussion of what
> address to send is irrelevant and unnecessary.
> >
> > The goal is that whatever the server does, it should be able to
> > distinguish it  from any failure scenarios and stop asking. That's the
> > reason why we are not suggesting that
> > the server should just ignore requests from the clients if the clients
> > sends the option. The positive signal 'I understand the option and
> > this network is offering IPv6-only service'. Is there any way to do it
> > w/o sending an OFFER back?
> >
> >>
> >>>> On Dec 6, 2019, at 06:10, Philip Homburg <pch-v6ops-9@u-1.phicoh.com>
> wrote:
> >>>
> >>> 
> >>>>
> >>>> "number of IPv4 addresses in the pool" comes to mind.
> >>>>
> >>>> Like, 80% of all hosts are fine with IPv6+NAT64, so why provision a
> large
> >>>> enough subnet to cover 100% of all expected hosts if 20% will do?
> >>>>
> >>>> IPv4 seems to be somewhat in short supply these days.
> >>>
> >>> With a few exceptions, just about any DHCP pool I come across these
> >>> days is using RFC 1918.
> >>>
> >>> Are you running out of RFC 1918 addresses in your pool? Or is the setup
> >>> that you give publicly routable IPv4 addresses to all dual stack hosts
> >>> and want to only put hosts that support NAT64 behind NAT?
> >>>
> >>> In that case, what's the rational for providing dual stack hosts with
> public
> >>> IPv4 addresses?
> >>>
> >>>
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >>
> >> _______________________________________________
> >> v6ops mailing list
> >> v6ops@ietf.org
> >> https://www.ietf.org/mailman/listinfo/v6ops
> >
> >
> >
> > --
> > SY, Jen Linkova aka Furry
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>