Re: [v6ops] New Version Notification for draft-baker-v6ops-cpe-autoconfigure-00.txt
Lorenzo Colitti <lorenzo@google.com> Wed, 21 June 2017 16:06 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 2748412EB7A for <v6ops@ietfa.amsl.com>; Wed, 21 Jun 2017 09:06:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] 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 2Qi3LkvCUwxj for <v6ops@ietfa.amsl.com>; Wed, 21 Jun 2017 09:06:39 -0700 (PDT)
Received: from mail-ua0-x231.google.com (mail-ua0-x231.google.com [IPv6:2607:f8b0:400c:c08::231]) (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 12693126C2F for <v6ops@ietf.org>; Wed, 21 Jun 2017 09:06:39 -0700 (PDT)
Received: by mail-ua0-x231.google.com with SMTP id 70so51946669uau.0 for <v6ops@ietf.org>; Wed, 21 Jun 2017 09:06:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YP0wRsnH/JcDQ/nZ2gm2KCbWsZk0MC6hNg7rtnOVf+o=; b=QvJLqQNeoMG+HrV4mSZtVYW74emotKorIOGbe6I4XTegx3633tqX/LpJSYdoh9/KHv wU+78XuekoHSP7AgYEIPB+1pAjGvbPJ84XLlloQm6MlyghWl5VyP8Fi1CnohxJ87kjSi SEmILrefxcHJTwqhQq+x78zdLG5mU+VPMmgsiKlvvzr+HL1X8SbjtEQMHzLYx0rhva+P 0Gomnmcq0LGqEesIv50JoKkIKqb+dJHcWKo75M8QDWYnWcgV0U/abTA3y2y6zbLEg94X pQOWFbQO5OdX/xEgrvrFIh07hNmdSZ1X8T7f0zSiXk1o2OmAfvG3vH05k0VugHTkO9+D AUzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YP0wRsnH/JcDQ/nZ2gm2KCbWsZk0MC6hNg7rtnOVf+o=; b=bygN+7liyg+zrWtE1rwwuiJEbX3BGIXmIzGho8lsvFf6bj636jCc2xhoda/WcDkStD 8gYi7kw3Qc+fg46rp+eQC5D715nrqT6Y72nMqpBCNB5qCVz5eV/vMBkULm6hc4/9qfTO IJfMTPO4lafugGEnJHbm5IB+okEnlE5BOp5gDGM73pIPSuULguAXdPaEHl7HBeRt7p91 H0GX5tWhBWOUth5E874173paBfrtlmwq0DTZroda1RZZ9AQK7/BrQAiPogDBmo0j59Rd XPTxznmnM+f4OlVc9HFC0kgswd9g+kORqhLRqysM5NwUQy0CQySpTuWXKfI9A7Y9939U /JAQ==
X-Gm-Message-State: AKS2vOxT07J9zgSjbcihmolychy1V8rlTRXb2M+GPujC3jX0In7IWWuu pxxgGYZZ6rMydn9GZFv34mMlfIQf7gTZ
X-Received: by 10.159.40.136 with SMTP id d8mr25952047uad.48.1498061197885; Wed, 21 Jun 2017 09:06:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.167.150 with HTTP; Wed, 21 Jun 2017 09:06:17 -0700 (PDT)
In-Reply-To: <334ACBB6-C438-410B-81D7-49269AC51004@gmail.com>
References: <149773408722.14141.1243099989313191246.idtracker@ietfa.amsl.com> <334ACBB6-C438-410B-81D7-49269AC51004@gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 22 Jun 2017 01:06:17 +0900
Message-ID: <CAKD1Yr1khEk52RhdNFPi8guOz5-VyFX+DfHeOes1VRQSNv6YxQ@mail.gmail.com>
To: Fred Baker <fredbaker.ietf@gmail.com>
Cc: IPv6 Operations <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c1247148e16bd05527a8d33"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/N5P--91dLb4az4W_60vpNgA3E6s>
Subject: Re: [v6ops] New Version Notification for draft-baker-v6ops-cpe-autoconfigure-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 21 Jun 2017 16:06:41 -0000
On Sun, Jun 18, 2017 at 6:21 AM, Fred Baker <fredbaker.ietf@gmail.com> wrote: > In discussion with John Brzozowski, he expressed a concern that CPEs don't > come "out of the box preconfigured for IPv6" as they often do for IPv4. I > had a recent experience with a new router at my home that made the point in > my mind; IPv6 was an "advanced configuration", and the difference between > "auto-configure" and "auto-detect" was a little lost on me. > > So I have a question. Do we need to spell this out for CPE vendors? I have > spliced together a draft on the topic. I'd welcome comments that might > improve it, especially if I have something egregiously wrong. Second, I'm > curious whether the working group thinks we need this. We have already spelled it out in RFC 7084, which contains more detail than this draft. I don't think this document is a good idea because it oversimplifies what an IPv6 router needs to do. Critical things that will result in outages and broken connectivity are missing, and if an implementer just read this document and built a product, it would be a broken product. Here are some examples of things that need to be done in order to provide reliable connectivity. 1. The downstream RA MUST report an MTU that's <= the MTU of the WAN interface 2. When the WAN default route is lost, the router MUST send out zero-lifetime RAs on the LAN 3. A multi-subnet router MUST send out RIOs if cross-subnet traffic is desired. 4. When the WAN is renumbered, the changes MUST be reflected in the LAN RAs. Based on very recent personal experience, these things are not only important, completely non-obvious to developers who have build an IPv4-only product (even an upmarket one), and also very hard to implement in the typical "just bolt together dnsmasq and dhcpcd" style of implementation that many of these CE routers use. The open-source ecosystem just isn't there yet. Example: dnsmasq can't do #1, #2 and #3 at all. The best advice that we can give to CE router manufacturers is: 1. Please implement IPv6. 2. Follow RFC 7084. 3. Send your box to UNH IOL (or any IPv6-ready logo test lab) repeatedly until it passes. I'm not even sure that #1 is good advice until more people have done #3 and the open source ecosystem has caught up - unless the plan is to have the routers occasionally provide broken connectivity and wallpaper over the problem with happy eyeballs (aka, kick the can down the road until such time as we need to take away IPv4).
- Re: [v6ops] New Version Notification for draft-ba… Fred Baker
- Re: [v6ops] New Version Notification for draft-ba… JORDI PALET MARTINEZ
- Re: [v6ops] New Version Notification for draft-ba… Fred Baker
- Re: [v6ops] New Version Notification for draft-ba… David Hooton
- Re: [v6ops] New Version Notification for draft-ba… JORDI PALET MARTINEZ
- Re: [v6ops] New Version Notification for draft-ba… Tim Chown
- Re: [v6ops] New Version Notification for draft-ba… STARK, BARBARA H
- Re: [v6ops] New Version Notification for draft-ba… Fred Baker
- Re: [v6ops] New Version Notification for draft-ba… STARK, BARBARA H
- Re: [v6ops] New Version Notification for draft-ba… Mukom Akong T.
- Re: [v6ops] New Version Notification for draft-ba… Gert Doering
- Re: [v6ops] New Version Notification for draft-ba… Mukom Akong T.
- Re: [v6ops] New Version Notification for draft-ba… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-ba… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-ba… Fred Baker
- Re: [v6ops] New Version Notification for draft-ba… STARK, BARBARA H