Re: [lisp] [spring] IPv6-compressed-routing-header-crh

Dino Farinacci <farinacci@gmail.com> Fri, 12 April 2019 16:40 UTC

Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83E871202FC; Fri, 12 Apr 2019 09:40:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KN3wLHOmlj7Q; Fri, 12 Apr 2019 09:40:00 -0700 (PDT)
Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (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 39940120371; Fri, 12 Apr 2019 09:39:57 -0700 (PDT)
Received: by mail-pl1-x62c.google.com with SMTP id a96so5387026pla.6; Fri, 12 Apr 2019 09:39:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gp4KxVwJxFgpGp+mQhao7iOpBPKzPbVPUwujZuIKvZI=; b=kedC5BnJYGcI/KaXV4JVfvqf1dC7REE/WQg6ME+dLfG2m66QFCXAg2qrWpQjeauOD0 zlxU/MJMoAb0TabVJ07VsXkAOItXxqnhPJTvH6DzNo230mgLR/LADPbp+kE6JYPCYoiw 7gZYrttmrWntbupzefBpMsqC4rBLI+TLHkJ/i8L/01wAekxzPwLZhEVbvB/LYD2rIVbz 1gG+6PFmeMOIClsXzN/fDBc6MuqTuVk6OZZmSIlHxROGWUsZEHR4E9txv5q2HPUsweOt qNIE7MeEUHbdC4NdUmaaQYCz6J38rvLkJe7c8XUZGN3XO8e1kJv9luItfVdHG1P90BXY IbRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gp4KxVwJxFgpGp+mQhao7iOpBPKzPbVPUwujZuIKvZI=; b=rwU9Wyd7/q9YN1J0SHckeAi0VAwUyIfNoB5XG8IqqaegCp1QqU3aafbTY8BT3yHOxg b9yiFOuvwJl1wEs5CwLxqldH5NXz2rpyGK2fnhMMU/ESmkZtNkZefT/u9ElS8L/qCuP+ IP+3KlmGKPgsmqZ67EWJNG+Cpeqw3b4ae5EPKQ9QZUQaeqVnhJel1Kpp7uwXIYrzgd91 6XV7ndL7z9kXnmER1o+E+Ah6eyxV5XQZ/oA0WXeqiOGSGFy5imw3WKmtMKbJouZKHz+X eISQ+bMsmoeuG7jMnbJWvQRk0INZuP9z3QpP/bbt4UeIdtGqUN37rxDfRrEnLqgcqPeO Pt9w==
X-Gm-Message-State: APjAAAWvUh7X661tJyj9K1kzBVRpNlFeNJNpKYCqZikAWFMv5kbelIU5 LOofdVeqAar3Myv9VfPpK2Y=
X-Google-Smtp-Source: APXvYqwhoqT4X8wzdSMIxrUTdsVODBvsbo9tTungI/PAuY8Y/yaZEj/mkc4OFvrKXvzWZfvSmuppTg==
X-Received: by 2002:a17:902:585:: with SMTP id f5mr27396243plf.116.1555087196282; Fri, 12 Apr 2019 09:39:56 -0700 (PDT)
Received: from [10.97.50.55] ([96.72.181.209]) by smtp.gmail.com with ESMTPSA id 17sm58696167pgz.52.2019.04.12.09.39.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Apr 2019 09:39:55 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <BYAPR05MB42454EE3F3E6B20621CF403AAE280@BYAPR05MB4245.namprd05.prod.outlook.com>
Date: Fri, 12 Apr 2019 09:39:54 -0700
Cc: Mark Smith <markzzzsmith@gmail.com>, "ipv6@ietf.org" <ipv6@ietf.org>, SPRING WG <spring@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>, Robert Raszuk <robert@raszuk.net>
Content-Transfer-Encoding: quoted-printable
Message-Id: <40F707BF-6BF0-4907-8E27-118CD5FE3005@gmail.com>
References: <A881B89B-5E72-40CD-81F3-50396958A554@cisco.com> <BYAPR05MB4245D3F821D84847549FB6DAAE5A0@BYAPR05MB4245.namprd05.prod.outlook.com> <CA+b+ERmo9cPgCtnDgvkqNkFiLXdOJikWRLOKXM9NQfbNtJ__Zg@mail.gmail.com> <CAO42Z2yKmWub+maw4oVzaEY4HoHVszwOo4FQNCHT0uVkKFNwRw@mail.gmail.com> <CA+b+ERk+UiXg5Vtv-2kshkJ9VQMpMF22deFpKfGeMmqbBE9QtA@mail.gmail.com> <CAO42Z2yPi6wb85jh5es3feboJ5fOhr+iS8OraPjLD-rKTkNSQg@mail.gmail.com> <CAOj+MMHXWsXbBmByy8TWNfAWm0fKuiN6BDdGLzBgN7GRHkz+1A@mail.gmail.com> <CAO42Z2w=RaSECTv=pOw1a2ctf=ibViPr7q-vRPiJNTq4MbBn-w@mail.gmail.com> <95D431A8-12BF-4025-9A50-5A5580EAD0F7@gmail.com> <BYAPR05MB42454EE3F3E6B20621CF403AAE280@BYAPR05MB4245.namprd05.prod.outlook.com>
To: Ron Bonica <rbonica@juniper.net>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/pT20_WltA8lu-bX6Jdvye21RpQc>
Subject: Re: [lisp] [spring] IPv6-compressed-routing-header-crh
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Apr 2019 16:40:03 -0000

Sounds good for a intra-AS solution.

Dino

> On Apr 12, 2019, at 7:38 AM, Ron Bonica <rbonica@juniper.net> wrote:
> 
> Dino,
> 
> Please stand by for ISIS Extensions To Support the CRH. At the moment, it is ten pages long, including two pages of boilerplate and two pages of references.
> 
>                                                                                                                         Ron
> 
> 
> 
> Juniper Internal
> 
>> -----Original Message-----
>> From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Dino Farinacci
>> Sent: Thursday, April 11, 2019 11:21 PM
>> To: Mark Smith <markzzzsmith@gmail.com>
>> Cc: ipv6@ietf.org; SPRING WG <spring@ietf.org>; lisp@ietf.org; Robert
>> Raszuk <robert@raszuk.net>
>> Subject: Re: [spring] IPv6-compressed-routing-header-crh
>> 
>> So it looks like SR is either turning out to be like LISP or BIER, or both. So
>> where is the unique value?
>> 
>> The next step is you’ll need a control plane (where discussions have begun)
>> where it makes SR even more like LISP and support for multicast (where
>> discussions have begun) where it makes SR even more like BIER.
>> 
>> Dino
>> 
>>> On Apr 11, 2019, at 7:59 PM, Mark Smith <markzzzsmith@gmail.com>
>> wrote:
>>> 
>>> Hi Robert,
>>> 
>>> Sorry not to get back to you sooner.
>>> 
>>>> On Mon, 1 Apr 2019 at 01:40, Robert Raszuk <robert@raszuk.net> wrote:
>>>> 
>>>> Hi Mark,
>>>> 
>>> <snip>
>>>> 
>>>> Since you correctly observed that now SID can be 32 bit and that is similar
>> to the size of IPv4 my fundamental question is why not use something which
>> already exists instead of defining some sort of new  from scratch ?
>>>> 
>>>> It will be perfectly fine to have full proper SRv6 with SRH and LISP or
>> Vector Routing as an alternative options. I really do not see a room or need for
>> yet one more mapping plane. What problem does it solve which would not be
>> already solved elsewhere ?
>>>> 
>>> 
>>> Well, there seems to be or have been concerns about the overhead of
>>> using 128 bit SIDs in IPv6. That seemed to be the motivation for EH
>>> insertion.
>>> 
>>> I sympathise with the overhead concern, although I'd be quite happy to
>>> put up with the overhead and bandwidth costs of full IPv6-in-IPv6
>>> tunnelling in comparison to non-commodity operations like inserting
>>> the SRH EH into existing IPv6 packets to avoid that overhead.
>>> Bandwidth is always getting cheaper.
>>> 
>>> I think the value in using IPv6 as the transport for SR is that IPv6
>>> is becoming and will be the future the commodity layer 3 protocol.
>>> MPLS may be fairly commodity, however IPv6 will be more so, and I
>>> think the reason is that it is an end-to-end protocol that hosts use
>>> (I think this is also why Ethernet has become the dominant link-layer
>>> protocol, even for WAN links).
>>> 
>>> So if SR wants to benefit from and leverage IPv6's commodification,
>>> then it needs to be limited to commodity IPv6 operations. If it
>>> deviates, then it isn't commodity IPv6 any more.
>>> 
>>> So my motivation for suggesting 32 bit SIDs in IPv6, and I'm guessing
>>> Ron's too for his smaller variable SIDs proposal including 32 bits, is
>>> to try to reduce the overhead of SR over IPv6, while also retaining
>>> commodity IPv6 operation.
>>> 
>>> Regards,
>>> Mark.
>> 
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://urldefense.proofpoint.com/v2/url?u=https-
>> 3A__www.ietf.org_mailman_listinfo_ipv6&d=DwIGaQ&c=HAkYuh63rsuhr6S
>> cbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
>> AWF2EfpHcAwrDThKP8&m=dnxJ4ZzYGvZ8uKFytr8PMMHi5uD35z5ACAx67
>> WEngXc&s=83q1T8NObaNS1omQoJRKsQ-b3a-x-_vIbE_LZmviPJ4&e=
>> --------------------------------------------------------------------