Re: Allocation of a Global Prefix (Re: I-D Action: draft-ietf-6man-sids-01.txt)

Ted Hardie <ted.ietf@gmail.com> Wed, 18 May 2022 18:22 UTC

Return-Path: <ted.ietf@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 632EFC15EB48 for <ipv6@ietfa.amsl.com>; Wed, 18 May 2022 11:22:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RZvSsxfmo6yZ for <ipv6@ietfa.amsl.com>; Wed, 18 May 2022 11:22:00 -0700 (PDT)
Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4AD2C15EB39 for <ipv6@ietf.org>; Wed, 18 May 2022 11:22:00 -0700 (PDT)
Received: by mail-io1-xd2a.google.com with SMTP id z18so3210539iob.5 for <ipv6@ietf.org>; Wed, 18 May 2022 11:22:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SvXF6yH5J0qV80OTR9VjT7AAan3BIjO9ry5OByyZIj0=; b=mFuchFFgByhCAXLUGreJ3Ca8rAM66WpTp0t+01vEgfqUAP3H2/5XE/H96WDTWWVTLx Z2JUoXeQUPtZIoJjDStDJlVS5KL566QQwaZU/cOAEPwWJGJjYDIIrn6z9+XvwLMcff/y 00LoVrB6tbnXPZYgkkCi7DJIJcvooHF/Y+/Ftpowzneiswgn9qcCBT4Z51nLaDPY9ijt 6LqOvARnNRGOXQoVBBM7h7RJzjnOGys29/WMybwizwjEZ8bjcoW/tm2P0ONHcd3w2eW0 v88/ntddx5L9aQsUN3yJ9NMCbkpCyqeCxOdKxeuHsMUhqbD5ZTxmchcmh31wk666zkKZ y8fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SvXF6yH5J0qV80OTR9VjT7AAan3BIjO9ry5OByyZIj0=; b=LEo8r9y/6wE+hSuPDpm/XHHGwJWbC4VftKhH45Mu+mLy4ZngnAFQEsacPO+0sOFylt ODYqc2KzyhCMqc1cNy+bALb63a/MP1wDbrD6W8H6f8D02wojBRceJqPjGmugW9zMIRkg WTZfYnxzQbhjxoLawy3cXWr0nfPo2dfZLveN9mnK67TH66ofQiKzMsi1WsvhayWJavbm vR0QjPEhIKvuMao8skeAEUgGcBs4MNRlY/rfvXvxbIC1SxNWaa7iaGDj6A1ys3X32lEI Qr3IWVsI40hvbrj9F3frecB2IvtVRkWqvMxWlJdNiCZogTwTGu96fTBWyMbSznYXMsVt hTMQ==
X-Gm-Message-State: AOAM532QIdb8VGN28oAGYRIaVi4/8GqKCtzef3dCD3mTlrD5OAYgu+4H QW4HXnmh1JWHaRISDHMTwod26TIPO0sbX8WomPQ=
X-Google-Smtp-Source: ABdhPJxPdiI5vEjGS2QbAumUQewnMKcWwa/5LpzgyQZbApljI4G7Jg4bZOdS9vkVVgVhejIyd5Bm52sV1wxbNO6DoQI=
X-Received: by 2002:a05:6638:4105:b0:32e:4351:970b with SMTP id ay5-20020a056638410500b0032e4351970bmr479482jab.298.1652898120017; Wed, 18 May 2022 11:22:00 -0700 (PDT)
MIME-Version: 1.0
References: <165284367846.30321.7356413318207645578@ietfa.amsl.com> <4A75A06F-A65B-40C0-AE17-6BD6B841F9C3@gmail.com>
In-Reply-To: <4A75A06F-A65B-40C0-AE17-6BD6B841F9C3@gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Wed, 18 May 2022 19:21:33 +0100
Message-ID: <CA+9kkMCbjSyTx+oNJ9U0HnRkJjCM1JOt+KVh8TSwO67enW5qCQ@mail.gmail.com>
Subject: Re: Allocation of a Global Prefix (Re: I-D Action: draft-ietf-6man-sids-01.txt)
To: Bob Hinden <bob.hinden@gmail.com>
Cc: Suresh Krishnan <suresh.krishnan@gmail.com>, IPv6 List <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004b298605df4d5574"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/aTwro6E-0IQqyx57-nYNRFgCDNw>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.34
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, 18 May 2022 18:22:01 -0000

Hi Bob,

On Wed, May 18, 2022 at 5:29 PM Bob Hinden <bob.hinden@gmail.com> wrote:

> Suresh,
>
> In Section 5.  Allocation of a Global Unicast Prefix for SIDs the draft
> discussed the use of a dedicated prefix for SR domains.   I think that is
> an interesting idea, however it then says:
>
>    The SRv6 operational community, which is the first intended user of
>    this block, is requested to come up with conventions and guidelines
>    for the use of this newly allocated address block in line with their
>    requirements.
>
> I think the notion of doing the allocation first and then come up with
> conventions and guidelines for how to use it is problematic.   I think it
> needs to be the other way around, as well as probably combining it with the
> IANA request for a prefix.
>
>
The converse problem, of course, is that if you try to create conventions
and guidelines before you have any allocation you may end up with
significant aspects of the deployed reality that aren't reflected.  At
least in my experience, operational reality tends to throw some curveballs
at you that didn't occur in labs or simulations.

I think the major point here is to allow SIDs traffic to be easily
distinguished from other traffic; any allocation gets that done.  So the
first guideline might be "use this prefix when that need is present".  I
think any other guidelines need to be almost at that same level of
generality at this stage, and that we'll see detailed conventions and best
practices emerge after there is more experience.

I have also been wondering if ULAs could be used for this purpose.   I
> think they have most of the right properties, that is, not intended for
> global routing and easily filtered at administrative boundaries.   An SR
> domain could allocate one or more ULA prefixes. Or it might be time to
> define the centrally allocated ULA-C part of the ULA space.
>

Since there are non-SIDs ULAs, I think using the currently defined space
misses the primary goal of distinguishing the usage type, or at least makes
it harder to achieve.

I don't think setting up a new central registry is a goal here.   While
ULA-C space could be redefined as not requiring a central registry, I
believe it is simpler to use new space and define what principles govern it
rather than redefining something that was set aside for a different
purpose.

Just my take on it,  of course,

Ted Hardie