Re: draft-bourbaki-6man-classless-ipv6-00

Tom Herbert <tom@herbertland.com> Sun, 04 June 2017 13:56 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A6A0129AE0 for <ipv6@ietfa.amsl.com>; Sun, 4 Jun 2017 06:56:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.7
X-Spam-Level:
X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 fajokGoRZ3xX for <ipv6@ietfa.amsl.com>; Sun, 4 Jun 2017 06:56:36 -0700 (PDT)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (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 45FFE129515 for <ipv6@ietf.org>; Sun, 4 Jun 2017 06:56:36 -0700 (PDT)
Received: by mail-wm0-x230.google.com with SMTP id d73so6293327wma.0 for <ipv6@ietf.org>; Sun, 04 Jun 2017 06:56:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vfXzOkpOCY4HyZyxHmNsPtqcKM5SVxz3ytsSC4GQcZk=; b=XF17WuffJy3h4Ol0Ek+BpDjqefshGnljTu2G+C4HJPT5RPRA29OqWTJIUybvr2Xqlk +Gny0sB67a2j9r3TZUf+bRRMRSVPgxEz+WGUmien4K10OtyugRxwNo7HJs8T6YxDU9AN DRVgn5SDLFX49G/qVPJUzSeuSq7+njZqGK9LvCTOAjnR/NpFCQ8uhQfMy+bv92BrOs8N 4nzkKoUJpP+pAVDqGFRNhYwTZLqw4X6GjCK9ELvpQxa7Y9EEYtogvd9bjyXtkV+J/H9a sgTufRpLWv4gXYmn4uXpr2VAirL/ZKRaa9IcfDPZY1xxQDqYWJ5tLlLJTBiz2HetGrFI j8Cg==
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=vfXzOkpOCY4HyZyxHmNsPtqcKM5SVxz3ytsSC4GQcZk=; b=PJ60bXI3na6TDauCLfkV7EGw2GV99eQmjuGC++oBhLdjlC05P3EbZyZImbFA3W9KuZ dWwmriumuKMjoxJi5RvaQYl0d/a6VibwnS2TCgy0qHMFhh/D0e7jMe4HrqWpnYgPo8XE zA0anBTID7a0to0foZe56kxDxBKG9OGBf+N8iFsxVBCVkYUxDtpx+JGtwIw0FWMjM62M Gz/PsYtsDzqPi6clO/mV1X4q1Xo6HarB0Zwbv8QwkPZyu0ZSaQ0+rnm4V8vyX70oi6jY vzeWwTcN9zAW04ChbtPT3OgsbyaFinLZsTawPxfXGqitNrI18v5A3K1wXER1GAnLYcJv jc6Q==
X-Gm-Message-State: AODbwcBLGIQWq9iVzwSTUPHLW4xd2iIDSbVwiOBwbdsp8c6dqpKK0v2R z9el0o+6q+2kErsqc54h0cJOhMq3Cfhw
X-Received: by 10.28.54.204 with SMTP id y73mr4317643wmh.53.1496584594711; Sun, 04 Jun 2017 06:56:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.132.135 with HTTP; Sun, 4 Jun 2017 06:56:33 -0700 (PDT)
In-Reply-To: <20170604132200.GK30896@gir.theapt.org>
References: <20170602141112.x64nleqclygz7dwd@Vurt.local> <CALx6S34y1ZS95dD6Qv5A90RnKwh2NqC=VDaZ2vSq+zpo5+NpUg@mail.gmail.com> <5932DA16.9040008@foobar.org> <CAKD1Yr3HkiAweix3fhxT2+9moj7eP2AGRtf7hESpOKihKMCUOg@mail.gmail.com> <CALx6S36b_8z2_vi4T8ZNKs72v5rKAR9YpBWz+r+xb-J-yO4sfQ@mail.gmail.com> <CAKD1Yr0s9TN3dYayhzKqX58yMC39vhGxcVi8+c3b2_VPNiyxwQ@mail.gmail.com> <20170604124829.GI30896@gir.theapt.org> <CAKD1Yr0g7F5Tq5AFw001dbyfVEbQNFRtrUy+YowdoKhLtnjS4w@mail.gmail.com> <20170604132200.GK30896@gir.theapt.org>
From: Tom Herbert <tom@herbertland.com>
Date: Sun, 04 Jun 2017 06:56:33 -0700
Message-ID: <CALx6S34H8bwkejJzbhHFVc_z2X0FW9zoOqyji+58=bSV_qb5Uw@mail.gmail.com>
Subject: Re: draft-bourbaki-6man-classless-ipv6-00
To: Peter Hessler <phessler@theapt.org>
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/XU8At4c47YZqMEbnFkMKT8QLifc>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Jun 2017 13:56:38 -0000

On Sun, Jun 4, 2017 at 6:22 AM, Peter Hessler <phessler@theapt.org> wrote:
> On 2017 Jun 04 (Sun) at 22:11:59 +0900 (+0900), Lorenzo Colitti wrote:
> :On Sun, Jun 4, 2017 at 9:48 PM, Peter Hessler <phessler@theapt.org> wrote:
> :
> :> :There is no workable solution if you want to assign 64 bits to the bus, 64
> :> :bits to the routing system, and M bits for mobility, unless M = 0.
> :>
> :> That's *exactly* why bus and routing MUST NOT require a specific size.
> :>
> :
> :If you don't require a specific size "operational consistency with IPv4"
> :will inevitably lead to one /128 per device and NAT. As a host developer I
> :don't want to implement NAT, because it's bad for my users.
>
> One address per device *is a good thing*.  From the OS perspective,
> having to select which ******** address to use as the source IP is
> horrible.
>
It wouldn't be particularly difficult to implement random address
selection in an OS, but I imagine that might confuse some applications
that assume there is only one address in the system. However, for the
purposes of address obfuscation I don't see why a host would need 2^64
addresses, a few billion addresses should suffice.

> NAT means two things:
>
> 1) You can't depend on directly accessing the device.  This is true with
> Firewalls, so you have to consider that anyways.
>
> 2) You can't embed the IP address inside the packet data.  That's a
> stupid idea, and shouldn't be done.
>
> Besides, *Lots of people are already deplyoing IPv6 NAT in the wild*.
>
NAT is bad because it requires networks nodes to maintain and track
connection state (like stateful firewalls which also need to go
away!). It only supports certain protocols and extension headers, it
has motivated the use of NAT keepalives in UDP which are nothing but
junk packets, and for connections all packets must go through the same
network device which becomes a bottleneck and prevents multi-homing.

Tom
>
> --
> You will feel hungry again in another hour.
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------