Re: [v6ops] I-D Action: draft-ietf-v6ops-6to4-to-historic-07.txt - software bugs

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 13 November 2014 22:30 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AB061AE040 for <v6ops@ietfa.amsl.com>; Thu, 13 Nov 2014 14:30:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 yC7d0dJ_5jtv for <v6ops@ietfa.amsl.com>; Thu, 13 Nov 2014 14:30:38 -0800 (PST)
Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com [IPv6:2a00:1450:400c:c00::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 900B01AE041 for <v6ops@ietf.org>; Thu, 13 Nov 2014 14:30:38 -0800 (PST)
Received: by mail-wg0-f50.google.com with SMTP id z12so17737556wgg.23 for <v6ops@ietf.org>; Thu, 13 Nov 2014 14:30:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=tSE0edcjUK/BGuywrX0dqOLyLQCi0Hm42pkbvIcbS5M=; b=v4nkzZxjVZ/+YRSnKo7uLxgFKS+an+G551BsILKPjfd4JdbFD6Msx0HVoR3oe8KkF2 GynyZsaRgLZuZk0Up+91uyvtXo7fOlHE5w3/mwDWfTRz/Y3t/xxSxW8oSvBfifACr24n njf4hHAj8g4Z+pub9lY06JBBLly+1d8sVJKnSLh+cHXZRuvrsv+z9iKpygy6F8y13HKz T/0869A/+Zz3bNRnVi9LPWxYbJGg+Ru+zBDZTcuaoi6l0ebbjW3JbER4lHx7oIMMPhaW p7CPY2KpjrKRnAdsT2jBWZivrrIKDnHxYSAmlTqngYm6rX6FNTEaEQmQ0k/SU9vA+48/ XGkg==
X-Received: by 10.180.101.200 with SMTP id fi8mr1965868wib.77.1415917837388; Thu, 13 Nov 2014 14:30:37 -0800 (PST)
Received: from [31.133.163.84] (dhcp-a354.meeting.ietf.org. [31.133.163.84]) by mx.google.com with ESMTPSA id s10sm31487753wjw.29.2014.11.13.14.30.35 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Nov 2014 14:30:37 -0800 (PST)
Message-ID: <54653114.1040801@gmail.com>
Date: Fri, 14 Nov 2014 11:30:44 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Jeroen Massar <jeroen@massar.ch>
References: <20141111054026.11197.49784.idtracker@ietfa.amsl.com> <5461A23D.5020506@gmail.com> <546264A5.4050309@umn.edu> <546271A2.907@gmail.com> <5463C716.1030805@umn.edu> <54646DBE.9060800@dougbarton.us> <20141113084029.GT31092@Space.Net> <5464E4F6.9070401@gmail.com> <5465021A.2080305@dougbarton.us> <546509F1.5060508@massar.ch> <54652069.30805@gmail.com> <546525E7.7050006@massar.ch>
In-Reply-To: <546525E7.7050006@massar.ch>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/drWvAno2nL-ve5U_oWCFaaY1xis
Cc: v6ops@ietf.org
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-6to4-to-historic-07.txt - software bugs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Thu, 13 Nov 2014 22:30:41 -0000

On 14/11/2014 10:43, Jeroen Massar wrote:
> On 2014-11-13 22:19, Alexandru Petrescu wrote:
>> Le 13/11/2014 20:43, Jeroen Massar a écrit :
>> [...]
>>> This is also what has been discussed on the list:
>>>   - deprecate anycast 6to4
>>>   - keep direct 6to4
>> YEs, I agree, and I would like to re-mention the point about software bugs.
>>
>> There is one particular 6to4 implementation in the wild which has two
>> different means to put up a 6to4 tunnel.  One is to just say '6to4' in
>> the cli, the other is to be specific and type that IPv4 anycast address.
>>
>> With the first means - it does not work.  Worse, it gets into a mode
>> where packets are output destined to random IPv4 addresses.
>>
>> Fix the bug.
> 
> That is a vendor issue. Nothing the IETF can do about.

No, but naming and shaming the implementation might be useful.

> 
>> What does this mean with respect to the deprecation effort?
> 
> That because of the bug that platform already is useless anyway, thus
> effectively it is already deprecated... ;)
> 
>> Do not deprecate the IPv4 anycast address because if so then the entire
>> 6to4 software on that platform will no longer work.
> 
> If that platform (which one btw) is so broken, then they currently have
> a broken setup anyway. Hence, nothing to be fixed there.

I agree. Definitely not the IETF's problem.

> 
>> Do not deprecate until you offer a solution satisfying a number of
>> requirements (currently unsatisfied by eg tunnel brokers).
> 
> Which requirements are these?

If anycast 6to4 worked correctly, we wouldn't be deprecating it
at all. But it's broken, we tried to fix it 3 years ago (RFC 6343),
and it's still broken. The idea of deprecating it is to help users
avoid a broken solution. Those ~100k users that Google sees would be
better off with IPv4-only.

   Brian