Re: multihoming, was IPv10

Masataka Ohta <> Sat, 31 December 2016 23:35 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 317351295CD for <>; Sat, 31 Dec 2016 15:35:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -5
X-Spam-Status: No, score=-5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-3.1] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id CDaQdrcP4mqG for <>; Sat, 31 Dec 2016 15:35:16 -0800 (PST)
Received: from ( []) by (Postfix) with SMTP id A6FA3129489 for <>; Sat, 31 Dec 2016 15:35:15 -0800 (PST)
Received: (qmail 95094 invoked from network); 31 Dec 2016 23:37:40 -0000
Received: from (HELO ? ( by with SMTP; 31 Dec 2016 23:37:40 -0000
Subject: Re: multihoming, was IPv10
References: <20161230024719.36002.qmail@ary.lan> <> <F04ED1585899D842B482E7ADCA581B845946D258@newserver.arneill-py.local> <> <> <> <>
From: Masataka Ohta <>
Message-ID: <>
Date: Sun, 1 Jan 2017 08:35:13 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=iso-2022-jp; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Archived-At: <>
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sat, 31 Dec 2016 23:35:17 -0000

Brian E Carpenter wrote:

>> Anyway, multi6 WG utterly failed because most of the members (including
>> chairs) failed to understand that *TIMELY* multihoming needs notions
>> of timeout
> No doubt that is why shim6, the direct result of multi6, includes probes, a
> keepalive timeout and discussion of what to do if failure occurs even during
> context creation.

That's the stupidity.

At the connectionless IP layer, never try to create a context, a

That's no different from poor NAT guessing validity of TCP connection
through timeout. The guess can not be complete, correct or *TIMELY*.

Moreover, as a connection at a higher layer already has proper
mechanisms for the timeout, providing an incomplete and incorrect
alternative somewhere else is totally useless.

According to the end to end argument:

	The function in question can completely and correctly be
	implemented only with the knowledge and help of the
	application standing at the end points of the communication

the knowledge and help is not available at the IP layer but is
already available at higher layers.

 > I have never found it very helpful to accuse discussion partners of
 > stupidity.

It isn't, unless shim6 members can recognize the collective
stupidity of the WG. But, that is not my problem.

						Masataka Ohta