Re: [spring] Beyond SRv6.

Mark Smith <markzzzsmith@gmail.com> Mon, 02 September 2019 11:36 UTC

Return-Path: <markzzzsmith@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 9F1B312013D; Mon, 2 Sep 2019 04:36:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 JfHkpKQpLHUf; Mon, 2 Sep 2019 04:36:48 -0700 (PDT)
Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) (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 EE3AB12011C; Mon, 2 Sep 2019 04:36:47 -0700 (PDT)
Received: by mail-oi1-x231.google.com with SMTP id l2so10245954oil.0; Mon, 02 Sep 2019 04:36:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y6MFaQWmNGhciicTtFGbuRQE7WPJbSyo0f6AuST09Lc=; b=kGiGnRKwTWCeT2JmAqdmP1LnvAs6ZtVhuvexJvNvXqXr/RbiQWsJyskqHsn0OQGZk9 xKmnNJ9/iCuT/FlQjCq0v47mPr3Uxz+UTJ0ommTDt9bukyHYaIW8aS4HdSIGFKTvTb5Y rzzanZJNahsrF8g2SwfLb2zvZdp+TkxxVwg+wr8VjtltlSae7lKrVOzN77svonJUVC1x ftp7lzPuoHfPNUfRaCU7yhHrrCzl2EAp75YI8mOUSQhCAgH1EwkYchh+n0nobNF1Rjug 8V2ojLV3j7MuJTDHNUmYuUvSCthVi+W+zaL9ZGMRTMNmRLSIzjoFMsFG52tIrBvtumg3 AB6A==
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=y6MFaQWmNGhciicTtFGbuRQE7WPJbSyo0f6AuST09Lc=; b=ngLPbN9M23CfJ5gL2NoS0yt94Y3kl8QBxguT7GOZMP9dVYYw95JXZFo7+GwQ97yRMu XPKMxJZGA3VAVFtwDV8nzHP4K5zl0dP1clJZBDC2Bvi7pESqlB5V0whYByPvyxUOxerH iduST1hHmIzJj9aHUdHv92BiWBsk33/EY/Y18LlHD0yn3r3YPsMXmfXhrEumFA4enrML a53HjQ2DroMjnMX0TVU8DonsflL6WT4CvjFJjXIbgc7J1gi0rp8Z6sGHVgj8THIhFk3T PDEN7synWhFDeXLQpi34/zm1yxSiQvYzsQ2kmmSlLZeadlicOrkegqTdZK383soMuHUh /0FQ==
X-Gm-Message-State: APjAAAVmGvcwC26PTXMxkY9mGYD09PJVqB48ys3k7IZVML1mf/Janzck TYdSfx5mj17V5a19k33Stn8r+D2xorA48jZzpy4=
X-Google-Smtp-Source: APXvYqzTVeVF7qUrKZr3rxr9wdHK97gZCMHHm/FsqWBBtGPSJb5F7oSc4070hOHNz6ept199yxTavAGa8PurKROJP8o=
X-Received: by 2002:aca:5d82:: with SMTP id r124mr19044824oib.60.1567424207227; Mon, 02 Sep 2019 04:36:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54630831722DE1D3E6C7F872AEBC0@BYAPR05MB5463.namprd05.prod.outlook.com> <abded144-7557-1093-874c-0f9ca708af6a@si6networks.com> <BL0PR05MB5458C00081B05584E77DB19DAEBF0@BL0PR05MB5458.namprd05.prod.outlook.com> <160e947d-790e-67fb-3366-fdc5f1d34f8c@foobar.org> <CAOj+MMGCfpUxu+Rfgpk4Nhbjp2_PeRb-JnHOi7Ru3Ov085WWRA@mail.gmail.com> <CAO42Z2w7yGUQUtE474h5pk0=iz+F5dwRHPHDbAscJqHQiP+WuA@mail.gmail.com> <CAOj+MMH-Vjpbz0=VSDHBMDnDBPDyOCLFzKYFJQO0_7YPPOZcJA@mail.gmail.com> <CAO42Z2zCKQdBydLdOFFAmkZJ3zvtN+mfT4UAtJyrncqCUqpDgg@mail.gmail.com> <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com>
In-Reply-To: <CAOj+MMHmLsTCaa_x+GVsLiH5Y+kBu3MBVOTYhE3WpGt8W90c_g@mail.gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 02 Sep 2019 21:36:35 +1000
Message-ID: <CAO42Z2wrpXW7WXHSNLKGSXuy70XUZr5WDsq=wwpEYfVNxqWJxA@mail.gmail.com>
Subject: Re: [spring] Beyond SRv6.
To: Robert Raszuk <robert@raszuk.net>
Cc: Nick Hilliard <nick@foobar.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="000000000000158ea505919063c5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/olM66aFBrJMPOljjW5FILhWwz8E>
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, 02 Sep 2019 11:36:50 -0000

On Mon., 2 Sep. 2019, 21:09 Robert Raszuk, <robert@raszuk.net> wrote:

>
> > Are uSID values going to be entirely pseudo-random?
>
> I see no reason why not ...
>
> Networks are managed by some form of NMS. NMS can generate such values and
> abstract it with a "node_name_usid" string for any additional processing
> and human abstraction.
>
> If that is the only concern I think we are done then.
>

No. You haven't dealt with the other issues I've highlighted in the email
link I provided earlier. As I pointed out there, I think the only place you
can put uSIDs is in the IID field, and I went to the effort of providing
RFC references.

I'm getting off this merry go round. When SPRING comes up with an out of
the ordinary idea, the first thing to do is check the IPv6 RFCs to see if
they will accommodate the idea.

This draft and the EH insertion draft show that this isn't and hasn't
happened.



The only issue is that if you happen to have hierarchical IGP you will not
> be able to summarize them - but I don't think that this would be a
> showstopper to any deployment.
>
> Best,
> R.
>
>
>
>
>
> On Mon, Sep 2, 2019 at 12:24 PM Mark Smith <markzzzsmith@gmail.com> wrote:
>
>>
>>
>> On Mon., 2 Sep. 2019, 17:58 Robert Raszuk, <robert@raszuk.net> wrote:
>>
>>> Hi Mark,
>>>
>>>
>>>> The uSID proposal is taking the position that all the bits after the
>>>> high order prefix are available for any purpose. This is not correct, and
>>>> would violate a number of standards track RFCs, including the IPv6
>>>> Addressing Architecture RFC (RFC 4291) and the ULA RFC (RFC 4193).
>>>>
>>>> In particular, 40 bits of a ULA prefix, between /8 and /48, the Gobal
>>>> ID, must be pseudo random. This is the most critical property of ULA
>>>> addresses and prefixes, as it is the solution to the problem ULAs are
>>>> designed to solve.
>>>>
>>>
>>> RFC 4193 says about Global_ID allocation:
>>>
>>>    The local assignments are self-generated and do not need any central
>>>    coordination or assignment, but have an extremely high probability of
>>>    being unique.
>>>
>>>
>> Are uSID values going to be entirely pseudo-random?
>>
>> "
>>
>> 3.2.1 <https://tools.ietf.org/html/rfc4193#section-3.2.1>.  Locally Assigned Global IDs
>>
>>    Locally assigned Global IDs MUST be generated with a pseudo-random
>>    algorithm consistent with [RANDOM <https://tools.ietf.org/html/rfc4193#ref-RANDOM>]."
>>
>>
>>
>>> So in some the case operator may choose to make such "local assignment"
>>> of Global ID to be per router not per network. And that is all what is
>>> needed for uSID. uSID address blocks does not need to be continues.
>>>
>>> It also does not contradict with any RFC does it ? What breaks if I use
>>> more then one self generated Global ID in my network ?
>>>
>>> Note that the above question goes way beyond any SR related discussion
>>> so perhaps deserves a separate 6man thread.
>>>
>>> Best,
>>> R.
>>>
>>>