Re: Generic anycast addresses...

Mikael Abrahamsson <swmike@swm.pp.se> Mon, 03 June 2019 07:44 UTC

Return-Path: <swmike@swm.pp.se>
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 E26B012018C for <ipv6@ietfa.amsl.com>; Mon, 3 Jun 2019 00:44:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 lDtZztZIg3qL for <ipv6@ietfa.amsl.com>; Mon, 3 Jun 2019 00:44:19 -0700 (PDT)
Received: from uplift.swm.pp.se (swm.pp.se [212.247.200.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 711CB120058 for <6man@ietf.org>; Mon, 3 Jun 2019 00:44:18 -0700 (PDT)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 7D029AF; Mon, 3 Jun 2019 09:44:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1559547854; bh=KuBgrcTqiPaeyHqWEKOtYaYpUbWXpFnyP8XdHJP9yjg=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=qZE43OejaqDD80YeT7qjp1HezyYb61Pmv0E17fMrKiV2mmsxXr7W6phJ3cedrYceN x347PqBVkdOOI9gnOM+KEBV9b2o7zNuxNLkU+YU82qv/baIlGyf3+Qk3ydf6ykveKZ GkEpTQGjvm3n3q6FHaRGUnsj+5586nc2n4iv3NVs=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 7A2699F; Mon, 3 Jun 2019 09:44:14 +0200 (CEST)
Date: Mon, 03 Jun 2019 09:44:14 +0200
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Mark Smith <markzzzsmith@gmail.com>
cc: Toerless Eckert <tte@cs.fau.de>, Michael Richardson <mcr+ietf@sandelman.ca>, 6MAN <6man@ietf.org>
Subject: Re: Generic anycast addresses...
In-Reply-To: <CAO42Z2z9JkczxvYb09d4Fp7O17nnd0RHjPGnTaG26RPxPVa+Xw@mail.gmail.com>
Message-ID: <alpine.DEB.2.20.1906030910010.19892@uplift.swm.pp.se>
References: <1DD451A7-D898-4105-974C-53776A3DA9F2@fugue.com> <20190530152902.l2nmyhadr4e4kt7x@faui48f.informatik.uni-erlangen.de> <0FF19D6D-1A45-41EF-BE34-CC35B5E51E1E@steffann.nl> <D91629F6-73AC-4A80-80EF-16644F73DA36@fugue.com> <701687d4-842c-6a16-3c97-349125324e3f@gmail.com> <D648647D-60E1-4DCE-B0BE-11002E0AE5A4@fugue.com> <25631.1559317738@localhost> <CAO42Z2x9iTrbvZuCxqSpDX-CQ9MtY8V1yyb-hg+XYtXXYn7LKg@mail.gmail.com> <9021.1559397908@localhost> <CAO42Z2xDUYOZqQ2_gjApifaPO3uG-kzjHpzND3nBD=hzw1TW2A@mail.gmail.com> <20190602130300.ebqbmvhb47r7pdog@faui48f.informatik.uni-erlangen.de> <CAO42Z2z9JkczxvYb09d4Fp7O17nnd0RHjPGnTaG26RPxPVa+Xw@mail.gmail.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/pnmGqLnf4VPtNXc24tlraLB28ok>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 03 Jun 2019 07:44:22 -0000

On Mon, 3 Jun 2019, Mark Smith wrote:

> https://tools.ietf.org/html/draft-smith-6man-form-func-anycast-addresses-00

I have now read RFC1546 and now I understand some of the confusion. Did 
the concept of "send SYN to anycast address and get SYN-ACK back from 
actual unicast address" ever get implemented anywhere?

Anyhow, the RFC1546 use of anycast never caught on from what I have seen. 
I have been doing IP networking for 25 years and I've done numerous BGP 
anycast deployment for different services, and this just involves treating 
them as unicast addresses (configured on each host in the anycast cluster) 
but that happens to be ECMP:ed to multiple hosts. When one says "anycast" 
to 99.9% of the networking world, this is what they'll think of. This is 
what draft-smith-6man-form-func-anycast-addresses seems to call "informal 
anycast addresses". It's good (and absolutely needed) to make the 
distinction here, to avoid confusion.

Now, if we're going to do the whole "functional anycast addresses", is the 
expectation that it's going to add the example RFC1546 behaviour for TCP 
sessions, thus needing changes to all stateful L4 protocols in the host 
stack? That's a huge change, and I'm pretty sure the security requirements 
section would be huge? If not, what does the whole scoping actually add? 
What does all this information actually add over well-known addresses out 
of regular unicast space that we're already using?

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se