Re: Question on anycast IID range(s)

Kerry Lynn <kerlyn@ieee.org> Sun, 06 January 2019 22:20 UTC

Return-Path: <kerlyn2001@gmail.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 370E0130E5D for <ipv6@ietfa.amsl.com>; Sun, 6 Jan 2019 14:20:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.746
X-Spam-Level:
X-Spam-Status: No, score=-1.746 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ieee.org
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 W6GWn3W1m0ec for <ipv6@ietfa.amsl.com>; Sun, 6 Jan 2019 14:20:17 -0800 (PST)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 6A8C212D4ED for <ipv6@ietf.org>; Sun, 6 Jan 2019 14:20:17 -0800 (PST)
Received: by mail-wm1-x32f.google.com with SMTP id m1so5524262wml.2 for <ipv6@ietf.org>; Sun, 06 Jan 2019 14:20:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8pAc0uW8Yw5sihogPmiyqaMOrHN6nt1Hk+TSoGkTHwM=; b=UtMigtEJrjG4vmnYv8+aema6isUJ3mMuivKPbjBgPSr86QjM1H1hDICVESxyEEgnl+ X/WQUAjR145uQ++gY7yG3SnGDIOnVXi3wrwIM6Xp304BliommXh5Y9yi6HTFrK2VrVMG 92VPaWyT/q85Gh4jJymt7jvWFvlQLAEKtT5fQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8pAc0uW8Yw5sihogPmiyqaMOrHN6nt1Hk+TSoGkTHwM=; b=DBJI2Yw95eAojtE9tRBtfEUWnVNroH5FxNulrXZY7pux24VyXATH6VBeb1HdS3cC/6 IFtoZYaAvXQlSn0R/pJPRU3L7BVad0mDmEJFuBtV1rT6DkjYCLdVarhKotY2xCngw3B3 5xQPI9acCnzRBFpg31KNro+xjGgI4pDaCjCvS+g1bcaVogcpZQsgUmgKxtC4z13Aq0Vb h7E4lMPSMj+BPYTEGwnBq/RXRYMNC6R7JUl98ZCXbbH4tq6LFvIbZIv8YS2LoU+pnat6 YdxUS/1m2JH62syK1gor5s2XoNcyxYYFNikUxb7B8JdXpwchBxX9l4CQTm1ghF0Gb5cC m7oQ==
X-Gm-Message-State: AJcUukegYXyxHljBtLYZMkDO2Z/wvzWB0zswJ5IaRtdmUxeNzpZc7gu4 u7xTciKm4S/1qj1nVUvdij1B1lCtSk/Sni0ULcw=
X-Google-Smtp-Source: ALg8bN7tFbNh92xmGnNxbbj88iCIw5MFuhQavI6lqqe1CE50AoBNC897DoO4xmJZB0yxXro2iBn2oldXJId7PxWISPU=
X-Received: by 2002:a1c:9855:: with SMTP id a82mr6513243wme.20.1546813215446; Sun, 06 Jan 2019 14:20:15 -0800 (PST)
MIME-Version: 1.0
References: <CABOxzu1O6qd_23xLgpAsx6BiZ09SCNUAgFurOL2UX4HQTvYFCA@mail.gmail.com> <CAAedzxq=AHCD6MSksz4P4ZGVxamStF3x2+xTasJH+oOxFY5H9Q@mail.gmail.com> <CABOxzu3iV7ymCTGESQ20yDtqTBdggo_5yVZquY6vcG+XfEsDQA@mail.gmail.com> <827c7f24-0161-960b-18f6-c451ac471f79@gmail.com> <CABOxzu3fUGjoy29-7=zU2Lky+1oKHQFDSnDcu346xkE8joQ_DQ@mail.gmail.com> <92a6d888-ead1-9b40-1b1c-d9584957214c@gmail.com> <6C9EA505-BAD2-42BE-9E99-680E8CB9FAE9@gmail.com> <60b1edf1-0d5f-62fd-318f-1f30ba02ca2c@gmail.com> <4F727D6F-BED2-4A7E-96BB-A1F3ECE6C803@gmail.com> <CAN-Dau2rJBNhgH7VOsN8BASnN1vLFDX0HfH_nhmy4XANc+XOGw@mail.gmail.com> <CABOxzu2fQJtN__EaWN-Y7hOOBHvSOfpGxn+ApxhMZVtmRqL83Q@mail.gmail.com> <CAN-Dau1KjC-eheopw8EUgqFaMY==Dj28R_OcRrnjP4P2KB7eDg@mail.gmail.com> <99240668-AB85-468C-8B15-EC2E33B97D85@employees.org> <CABOxzu3X6TmiKLt2zN=ptLPU+ffjZuJaOUPE5OhcA=H4TeJErQ@mail.gmail.com> <ADBBF49A-75FE-4A04-92C1-C686B056B3C6@employees.org> <47428e0c-7239-7187-6c97-cb2d28326716@gmail.com> <98E9CF41-E063-4CC2-8B22-7AC515E5E4A1@employees.org> <CAN-Dau1pghVY89UASPbPMNku=JSqRcGVuYwuDeKEkjVypsm8-w@mail.gmail.com>
In-Reply-To: <CAN-Dau1pghVY89UASPbPMNku=JSqRcGVuYwuDeKEkjVypsm8-w@mail.gmail.com>
From: Kerry Lynn <kerlyn@ieee.org>
Date: Sun, 06 Jan 2019 17:20:02 -0500
Message-ID: <CABOxzu3c--4Sx_5Ohw3bUcrqC+4LkQ1a4G5G0A0cgvR=u4VG_Q@mail.gmail.com>
Subject: Re: Question on anycast IID range(s)
To: David Farmer <farmer@umn.edu>
Cc: Ole Troan <otroan@employees.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, 6man WG <ipv6@ietf.org>, Erik Kline <ek@loon.co>
Content-Type: multipart/alternative; boundary="0000000000003d9d6a057ed18410"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/HFmurMSCkdYl7ippbPk5mZElIpY>
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: Sun, 06 Jan 2019 22:20:20 -0000

On Sun, Jan 6, 2019 at 12:45 PM David Farmer <farmer@umn.edu> wrote:

> This is how I see it.
>
> On Sat, Jan 5, 2019 at 11:17 PM Ole Troan <otroan@employees.org> wrote:
>
>> Here are the options I see:
>>
>> a) Keep the ‘u’ flag for the reserved anycast block
>>
>
> For backwards compatibility with any Mobile IP implementations using ffff:
> ffff:ffff:ff7e, this still requires that block to be added to the
> reserved IIDs. If we did that, while not my prefered option, I'd be ok with
> this option.
>
> That assumes there *are* any Mobile IPv6 implementations that use ffff:
ffff:ffff:fffe for
plen == 64.  (Such an interpretation of RFC2526 for plen == 64 only seems
plausible
after RFC7136.

I think we need to hear from parties with operational experience of Mobile
IPv6, especially
commercial versions.  The successor of Mobile IPv6 for Linux (MIPL) seems
to be USAGI-
patched Mobile IPv6 for Linux (http://umip.linux-ipv6.org/), which uses
fdff:ffff:ffff:fffe for the
home agent anycast address when plen == 64 (see .../src/prefix.c).


> b) Drop the ‘u’ flag and make the block “purely” the  top-most 128
>> addresses. Would require updating at least 2526
>>
>
> This is my prefered option, deprecate the 'u' flag for the reserved
> anycast block based on a combination of RC7136 and RFC8064. Futher, update
> the reserved IIDs registry to include both blocks. Even though we are
> deprecating the 'u' flag, there could be Mobile IP implementations still
> using fdff:ffff:ffff:ff7e, therfore for backwords compatability, that
> block should remain in the reserved IIDs and the other block needs to be
> added.
>
>
I don't dispute this is the most elegant solution.  It has the added
benefit that mere mortals
would be able to read RFC2526 literally ;-)  However, as we have seen, at
least one major
OS *does* use fdff:ffff:ffff:fffe.  There's also the issue that RFC7217
(and, by extension,
RFC8064) implementations would need to be patched to avoid the (unlikely)
possibility
of results in the ffff:ffff:ffff:ff80-ff range.

RFC7136 actually provides cover for retaining 'u' == 0 for backward
compatibility; "... the
method of generating IIDs for specific for specific links types MAY define
some local
significance for certain bits."

c) Deprecate the subnet anycast block altogether
>>
>
> Even if we deprecated the subnet anycast block altogether, which I don't
> suggest we do, both blocks should remain or be added to the reserved IIDs
> for the forseeable future for backwords compatability with any Mobile IP
> implementations still using either of them.
>
> I also agree this option is unacceptable; it would break Mobile IPv6
[RFC6275] and
whatever ETSI EN 302 636-6-1 is (see
https://www.iana.org/assignments/ipv6-anycast-addresses/ipv6-anycast-addresses.xhtml).


d) Do nothing
>>
>
> Not a good option, there is a risk (although extremely small) of IID
> collision for any Mobile IP implementations using ffff:ffff:ffff:ff7e,
> therefore at the very least this bolck needs to be added to the reserved
> IIDs.
>
>
Again, it would be great to hear from someone with Mobile IPv6 operational
experience.

Regards, Kerry

>
>
Cheers,
>> Ole
>
>
> --
> ===============================================
> David Farmer               Email:farmer@umn.edu
> Networking & Telecommunication Services
> Office of Information Technology
> University of Minnesota
> 2218 University Ave SE        Phone: 612-626-0815
> Minneapolis, MN 55414-3029   Cell: 612-812-9952
> ===============================================
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>