Re: [homenet] sorting out the right ipv6 addr to choose and name in a source specific world
Michael Richardson <mcr+ietf@sandelman.ca> Thu, 18 December 2014 15:08 UTC
Return-Path: <mcr@sandelman.ca>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88C851A8A7F for <homenet@ietfa.amsl.com>; Thu, 18 Dec 2014 07:08:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, T_TVD_MIME_NO_HEADERS=0.01] autolearn=ham
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 VEiQn6vCn1NN for <homenet@ietfa.amsl.com>; Thu, 18 Dec 2014 07:08:35 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7C93F1A897C for <homenet@ietf.org>; Thu, 18 Dec 2014 07:08:01 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id D58F320012; Thu, 18 Dec 2014 10:12:12 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 0AB2E63745; Thu, 18 Dec 2014 10:07:59 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id EB1BA63743; Thu, 18 Dec 2014 10:07:59 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Dave Taht <dave.taht@gmail.com>
In-Reply-To: <CAA93jw6uY=KY8WeoFn1e65ciyokN=y9SRpaCHewCvWqcBHMhKw@mail.gmail.com>
References: <CAA93jw6uY=KY8WeoFn1e65ciyokN=y9SRpaCHewCvWqcBHMhKw@mail.gmail.com>
X-Mailer: MH-E 8.2; nmh 1.3-dev; GNU Emacs 23.4.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Thu, 18 Dec 2014 10:07:59 -0500
Message-ID: <24024.1418915279@sandelman.ca>
Sender: mcr@sandelman.ca
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/0YQSIg0ggKohSGNYkdOE66cdPw0
Cc: dnsmasq-discuss <dnsmasq-discuss@lists.thekelleys.org.uk>, HOMENET <homenet@ietf.org>, "babel-users@lists.alioth.debian.org" <babel-users@lists.alioth.debian.org>
Subject: Re: [homenet] sorting out the right ipv6 addr to choose and name in a source specific world
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Dec 2014 15:08:37 -0000
Dave, my take is that applications, and the entire gai.conf/getaddrinfo() library is broken. Applications can neither be updated nor be trusted to know enough about the system to be able to make a proper decision. Somewhere, someone was working on a new connect(2) call that took FQDNs rather than sockaddr's, such that the kernel could take ownership of this problem. (Of course, actually solving the problem in a kernel is probably the wrong answer). What is necessary is some new infrastructure inside the box which becomes standardized (like sockets API was), with some daemon that thinks about the best source addresses is, and possibly gets involved with routing protocols. (I'm told that OSX has a sophisticated state machine that combines DHCP and 1x, and wifi... it sounds like it could be the start of such a thing) I think that shim6 and mptcp are answers in this equation. shim6 has, I'm told, deployment issues which make me very very sad. mptcp, I'm told, is likely to show up in Apple and Google products and infrastructure, and my idea (and many others) is that you don't always have to pick the perfect address for the SYN, just one that works, but rather one can add better addresses as one discovers them. -- Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works -= IPv6 IoT consulting =-
- [homenet] sorting out the right ipv6 addr to choo… Dave Taht
- Re: [homenet] sorting out the right ipv6 addr to … Michael Richardson
- Re: [homenet] sorting out the right ipv6 addr to … Brian E Carpenter
- Re: [homenet] sorting out the right ipv6 addr to … Juliusz Chroboczek
- Re: [homenet] [Babel-users] sorting out the right… Juliusz Chroboczek
- Re: [homenet] sorting out the right ipv6 addr to … Brian E Carpenter
- Re: [homenet] sorting out the right ipv6 addr to … Brian E Carpenter
- Re: [homenet] sorting out the right ipv6 addr to … Jim Gettys
- Re: [homenet] sorting out the right ipv6 addr to … joel jaeggli
- Re: [homenet] sorting out the right ipv6 addr to … Brian E Carpenter
- Re: [homenet] sorting out the right ipv6 addr to … Juliusz Chroboczek
- Re: [homenet] sorting out the right ipv6 addr to … Brian E Carpenter
- Re: [homenet] sorting out the right ipv6 addr to … Dave Taht
- Re: [homenet] sorting out the right ipv6 addr to … Juliusz Chroboczek
- Re: [homenet] sorting out the right ipv6 addr to … Henning Rogge
- Re: [homenet] sorting out the right ipv6 addr to … Matthieu Boutier
- Re: [homenet] sorting out the right ipv6 addr to … Gert Doering
- Re: [homenet] sorting out the right ipv6 addr to … Henning Rogge
- Re: [homenet] sorting out the right ipv6 addr to … Juliusz Chroboczek
- Re: [homenet] sorting out the right ipv6 addr to … Dave Taht
- Re: [homenet] sorting out the right ipv6 addr to … Brian E Carpenter
- Re: [homenet] sorting out the right ipv6 addr to … Gert Doering
- Re: [homenet] sorting out the right ipv6 addr to … Markus Stenberg
- Re: [homenet] sorting out the right ipv6 addr to … Gert Doering
- Re: [homenet] sorting out the right ipv6 addr to … Markus Stenberg
- Re: [homenet] sorting out the right ipv6 addr to … Juliusz Chroboczek
- Re: [homenet] sorting out the right ipv6 addr to … Dave Taht
- Re: [homenet] sorting out the right ipv6 addr to … Juliusz Chroboczek
- Re: [homenet] sorting out the right ipv6 addr to … Gert Doering
- Re: [homenet] sorting out the right ipv6 addr to … Brian E Carpenter
- Re: [homenet] sorting out the right ipv6 addr to … Michael Richardson
- Re: [homenet] sorting out the right ipv6 addr to … Dave Taht
- Re: [homenet] sorting out the right ipv6 addr to … V6ops
- Re: [homenet] sorting out the right ipv6 addr to … Juliusz Chroboczek