Re: Question on anycast IID range(s)

Kerry Lynn <kerlyn@ieee.org> Wed, 02 January 2019 20:37 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 34F6B130F88 for <ipv6@ietfa.amsl.com>; Wed, 2 Jan 2019 12:37:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.747
X-Spam-Level:
X-Spam-Status: No, score=-1.747 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] 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 jSDJ6EgG1ghn for <ipv6@ietfa.amsl.com>; Wed, 2 Jan 2019 12:37:14 -0800 (PST)
Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) (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 BA35D130F61 for <ipv6@ietf.org>; Wed, 2 Jan 2019 12:37:13 -0800 (PST)
Received: by mail-wm1-x335.google.com with SMTP id g67so28622868wmd.2 for <ipv6@ietf.org>; Wed, 02 Jan 2019 12:37:13 -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=8eHNyQti2N19VGnBt6KdlL4UBZUJPLtQAmfwCoxKYG0=; b=Brkv/x+zXcgTsJ6Q6peH6C7eA1qCSY8e8iwZHncO52GxGuRis1f+6n9hF0TQVIKbjN 38Ly62yHnZ0ClFVxemZqi/kBl9vFhbEXN3W3ROupiqX7qd9tX+mz8musdA1Woo3Dmpa+ XmSU77YjpMRMieeuxcpq7rRg/hWWzXylYSoME=
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=8eHNyQti2N19VGnBt6KdlL4UBZUJPLtQAmfwCoxKYG0=; b=OVpHOSEp6aZRs9GCpDqtjrNJQDlBwaK3eHSyshcEbuuG2NtwgXdjq4xHdRlXfnoqnV FOCT8KSUVNP5+U2Zuk30ynmZ1UngO2KgLn2Kkc8SoXofx7PbFD3bf05VyDDxaA+rD3Fc PZFeh4sKJQShiZ3lcqoK9cruLMCLPZtEd8uV8I0hh8l1yMHGAj/q+Iu6O+hGlBuduYjn Mb3eYDwV76fSP5DOdYsqwVI0ixlJP4Rqqz3jiAOl1vuqoyNygtvlaH0SjmhMSGIgs1Yx 03Lx764CJ+YAsig7qnkILwJnjUW6IgPC13+gGNsRfSzRzdX+s18DK1uz7zJWJJSFZTyB qrrA==
X-Gm-Message-State: AJcUukc7eMXysOXlZyAW1FRRU5TkjkB/6c5JhTYIGwoXlbNtT52kX3Jc lAtbBaGDlj8ObyRn0xh9aHu6LdzCY2YVlQARVDI=
X-Google-Smtp-Source: ALg8bN4xA04QRZb9skZEFhQz0mhRwNWMBpnor58YWSY2VlIOnmF3oLHUEYCalVjjrmm8Hvok6ntWCjMUw3yw+zLxrPA=
X-Received: by 2002:a1c:7409:: with SMTP id p9mr24919787wmc.136.1546461432031; Wed, 02 Jan 2019 12:37:12 -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>
In-Reply-To: <827c7f24-0161-960b-18f6-c451ac471f79@gmail.com>
From: Kerry Lynn <kerlyn@ieee.org>
Date: Wed, 02 Jan 2019 15:37:00 -0500
Message-ID: <CABOxzu3fUGjoy29-7=zU2Lky+1oKHQFDSnDcu346xkE8joQ_DQ@mail.gmail.com>
Subject: Re: Question on anycast IID range(s)
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: ek@loon.co, 6man 6man <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000050ada7057e7f9c3a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/wo8ZFQRaRbJ_NAQ1UBXtqc5699E>
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: Wed, 02 Jan 2019 20:37:22 -0000

On Wed, Jan 2, 2019 at 2:57 PM Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> On 2019-01-03 07:15, Kerry Lynn wrote:
> > Thanks Erik,
> >
> > My question was ill-posed *and* contained a typo.  I'm really trying to
> > figure out
> > which range(s) of IIDs RFC 2526 is trying to reserve for anycast use.  I
> > now think
> > the answer is fdff:ffff:ffff:ff80-fdff:ffff:ffff:ffff based on RFC 5453
> and
> >
> https://www.iana.org/assignments/ipv6-interface-ids/ipv6-interface-ids.xhtml
>
> If I take RFC2526 literally, ffff:ffff:ffff:ff80-ffff:ffff:ffff:ffff
> is also reserved, for IIDs not in modified EUI-64 format.
>
> That's the problem with RFC2526; at the time it was written there was a
class of
IPv6 address that required IIDs to be 64-bits AND in EUI-64 format.  Given
that the
latter requirement no longer seems to hold, it would seem the basis for the
range
fdff:ffff:ffff:ff80-fdff:ffff:ffff:ffff no longer exists.  Yet, this range
is now enshrined in
RFC5453 and
https://www.iana.org/assignments/ipv6-interface-ids/ipv6-interface-ids.xhtml

But RFC7217 doesn't mention RFC2526, which might be a bug.
>
> RFC7217 (and any other proposal for IID generation) should take RFC5453 and
its associated registry into consideration.

BTW, RFC2526 is unmotivated. Why do we *need* a convention for
> anycast IIDs?
>
> I think RFC2526 anticipated core protocols that would make use of
anycast.  In
the event, there are currently two protocols defined:
https://www.iana.org/assignments/ipv6-anycast-addresses/ipv6-anycast-addresses.xhtml

RFC5453 clarifies the motivation somewhat; to de-conflict the addresses
used for
core anycast services from normal unicast addresses (thereby avoiding
potential
denial of anycast services).  Given that any IID can be used for an anycast
address,
I'm not sure this is a strong argument.

Should any action be taken?  For example, should the range
ffff:ffff:ffff:ff80-
ffff:ffff:ffff:ffff be added to RFC5453's registry?

Kerry

   Brian
>
>
> > ..
> >
> > Regards, Kerry
> >
> >
> > On Wed, Jan 2, 2019 at 12:57 PM Erik Kline <ek@loon.co> wrote:
> >
> >> I think practically speaking the only to tell if an address on another
> >> node is anycast or not is by the observable difference in the NA:
> >>
> >>     https://tools.ietf.org/html/rfc4861#section-7.2.7
> >>
> >> """
> >>    From the perspective of Neighbor Discovery, anycast addresses are
> >>    treated just like unicast addresses in most cases.  Because an
> >>    anycast address is syntactically the same as a unicast address, nodes
> >>    performing address resolution or Neighbor Unreachability Detection on
> >>    an anycast address treat it as if it were a unicast address.  No
> >>    special processing takes place.
> >>
> >>    Nodes that have an anycast address assigned to an interface treat
> >>    them exactly the same as if they were unicast addresses with two
> >>    exceptions.  First, Neighbor Advertisements sent in response to a
> >>    Neighbor Solicitation SHOULD be delayed by a random time between 0
> >>    and MAX_ANYCAST_DELAY_TIME to reduce the probability of network
> >>    congestion.  Second, the Override flag in Neighbor Advertisements
> >>    SHOULD be set to 0, so that when multiple advertisements are
> >>    received, the first received advertisement is used rather than the
> >>    most recently received advertisement.
> >> """
> >>
> >>
> >> On Wed, 2 Jan 2019 at 08:51, Kerry Lynn <kerlyn@ieee.org> wrote:
> >>
> >>> For practical purposes, particularly in light of RFC 7136, should one
> >>> consider an anycast address to be any that ends in dfff:ffff:ffff:ff80-
> >>> dfff:ffff:ffff:ffff OR ffff:ffff:ffff:ff80-ffff:ffff:ffff:ffff?
> >>>
> >>> The phrase in RFC 2526 that's causing confusion for me is
> >>> "Specifically, for IPv6 address types required to have to have
> >>> [sic] 64-bit interface identifiers in EUI-64 format ..."  To my
> >>> knowledge, there are address types that require a 64-bit IID,
> >>> but it seems we've been systematically trying to deprecate
> >>> *EUI-64 format* IIDs.  In any case, there's nothing to prevent a
> >>> mix of EUI-64 or *other* format IIDs in the same subnet as far
> >>> as I'm aware.
> >>>
> >>> Thanks, Kerry
> >>>
> >>> --------------------------------------------------------------------
> >>> IETF IPv6 working group mailing list
> >>> ipv6@ietf.org
> >>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >>> --------------------------------------------------------------------
> >>>
> >>
> >
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >
>