Re: [spring] Regaining Focus on SRv6 and SRv6+

Tom Herbert <tom@herbertland.com> Tue, 10 September 2019 15:41 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60DC212012D for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:41:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 JbRyuHEoODF6 for <spring@ietfa.amsl.com>; Tue, 10 Sep 2019 08:41:08 -0700 (PDT)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 D6FF81201CE for <spring@ietf.org>; Tue, 10 Sep 2019 08:41:07 -0700 (PDT)
Received: by mail-ed1-x52a.google.com with SMTP id y91so17541095ede.9 for <spring@ietf.org>; Tue, 10 Sep 2019 08:41:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=sVSIfPtHCHXm2L7jsN1Wkr2zyWGKD0FZznsHhCe2/qM=; b=DoWVyEdpcEhBAPvQ7jJKXD5i9h+5rokbip7uShoE8JR2fOj/Pjym5AtB0prsR/UxO7 4KsGZoh39nZOn+oFRPEp6O2R5mfR7UaevUm19BaD/aCVqjUk2sXdMqP0cjyOT0/QPtci 3JUtbLgwS6viwpA44Ae6Tz0aOYYhf4sOFCSazJEkUoM+IJpo2/T+E8gxZ8vzE4PmjQl9 zQ/UnHNA+bf99e41erwnf6WbsSrpT3+vrYKag98k1pmVkJJS2t4pFMtZlZokctQ/s3Yh /GMxvKoXNNL0beg/MIwibnp2OaKTWmz/KkX2YSq23xN008nlI+uxpzvHXwlCEpTbcv+I oESQ==
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:content-transfer-encoding; bh=sVSIfPtHCHXm2L7jsN1Wkr2zyWGKD0FZznsHhCe2/qM=; b=ZBYJvgHM2kUfi/NnTeTt2ltFsrCmbQO/phV0FIutkY2of3AObylNFNHjJB+HJvetcO SSYKaUEHb8a7+NNjEE6nhcapoBwnJkkX3iU01zjkcNhKainIkwEVthczEhhWGCu/plKM ZeH0dM78fxBFNnYcJG8/hf4FC8MGGprprxeJX71xAarKoDRwzffJSTk+rMMSlkR9tpSe AyeRF49raf6JvGdRPt7YPq2/9SAcYj1imc6SPZrAYioSfLBKBNX797bbxuZniR5nfXZd Pm42J4EFjkmhwUILFlWnc5iN5Ijw+Qv7eELkUuqLsgLkA6efY/HSwQQLtcr30O94MfeO +4iQ==
X-Gm-Message-State: APjAAAXGYJsYldu7FrIDC9jiw/HwJ7FZ0vSGBNnuvF+fK/PWYUkIHI8/ 4fjYTJLOPhrvszS0UDqz8bJx6eMoXWimQY/UM7Yckw==
X-Google-Smtp-Source: APXvYqw2Xh6EsFycGmp4wES9gc4StLTjICHdohK0xXTrwWDWucre8sPuAZwayBuAw17NKOzvxaGPxrIW5oOAWsypqzo=
X-Received: by 2002:a05:6402:148c:: with SMTP id e12mr31699879edv.62.1568130066148; Tue, 10 Sep 2019 08:41:06 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <CALx6S36MJi70YdpH8DSwJz=hc=VNr8V1xSr2jjqcL7TFp4qO0g@mail.gmail.com> <CAOj+MMFMOtK9uGtCwMX19xhojpA6-dtV-Zwn-QERE=3YPVydpg@mail.gmail.com> <CALx6S35mX2203mooW5hfHg14WKkoSkQgxiRHubmX9ZMKhQBCcw@mail.gmail.com> <CAOj+MMFy-gR6KARz-DbkDunLJE2QDNhrbvhx47f-fwDBFJUfCg@mail.gmail.com>
In-Reply-To: <CAOj+MMFy-gR6KARz-DbkDunLJE2QDNhrbvhx47f-fwDBFJUfCg@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Tue, 10 Sep 2019 08:40:53 -0700
Message-ID: <CALx6S36ZELO3M-_VUEB44d+kq+SuBvthxn=UdzFHOd1LtFFP5A@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5y3uXy2v_gq6TBTBPD8yfu_IqjQ>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Sep 2019 15:41:11 -0000

On Mon, Sep 9, 2019 at 8:16 AM Robert Raszuk <robert@raszuk.net> wrote:
>
>
>> In any case, I don't believe option number space being exhausted is why TLVs are in SRV6 (if it was a problem, we'd want a general solution instead of point solution just for SRV6). The reasons why TLVs were need in SRV6, as opposed to using DO or HBH, are unclear to me. I think it's some feeling that there are options inherent to the SID list, it makes it easier to ignore options, and maybe some amount of "not invented here"
>
>
> I think it is useful to keep new functionality under one type - if for nothing else then for easy filtering on the domian egress and ingress.
>
> If you split this into N EH types then further nest some functions even further it becomes very difficult by the operator to filter it.
>
> To your very last point - if getting new EH type takes over 5 years - sorry but this is not a velocity any operator can accept in order to make his service better then competition the new paradigm of easily programmable data plane.
>
Robert,

You might want to consider the possibility that the length of time it
takes to standardize a protocol is proportional to its complexity and
divergence from existing standards. I believe that was the case of SRH
judging by the long discussion of it in 6man where much of that was
focused on peripheral functionality like the aforementioned TLVs as
well as trying to nail down the mutability requirements of the
protocol.

Tom

> Many thx,
> Robert.
>
>
>
>
>
>
>