Re: [spring] Chair Review of draft-ietf-spring-srv6-srh-compression-11

Robert Raszuk <robert@raszuk.net> Tue, 26 March 2024 17:24 UTC

Return-Path: <robert@raszuk.net>
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 82582C14F5E6 for <spring@ietfa.amsl.com>; Tue, 26 Mar 2024 10:24:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 u8lCKrAvTiiJ for <spring@ietfa.amsl.com>; Tue, 26 Mar 2024 10:24:15 -0700 (PDT)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 C8F46C14F5E9 for <spring@ietf.org>; Tue, 26 Mar 2024 10:24:15 -0700 (PDT)
Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-56c197d042fso2523050a12.0 for <spring@ietf.org>; Tue, 26 Mar 2024 10:24:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1711473853; x=1712078653; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DBtBLVrAzvJ2CnN4le4xm57kcmqk0DhrYLRscRIL7cg=; b=ErEG5cHKQ7fmSgT9AySZ51VbpONHW2J01OErFk6SaMgjdZsC3CnueEA5TdAdqOg6sT ZUcO3ybptwNeVvcieHgkxaJvxPSk780T6liTbF/f6oLDZ77fqlCv8cQDk9b1YjPjqp4Z GrS+aUXsemdMA/xd1kwQncs+bw1CHqL4iUbzKmHMdyivhkwdJ2qQPJ2PIR2CnaoPEPjX 0hbbe9USM2TM/SGKuhfn2rlQpaYJPtQjbaH3n1/fTF0nzpnbNpp5qSyvVIuhCIexdYAx X7+AQ12EH7dlLsqsTMEhB8PpkmCA/Sl9u2YvKeVCakSGqvDbxPVikML1JKFhCpvX1CyI xevQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711473853; x=1712078653; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DBtBLVrAzvJ2CnN4le4xm57kcmqk0DhrYLRscRIL7cg=; b=j/WvCEpLLIaFEmuUpr4DkZ3YP8//1MlQIe1utojQTEPXasu8zEMo6r5dNjbMzxFSU6 mJZoAMH4Zoq8k6P+i4DNybN6UX+e9PdOyhLkX3h2Ar0/tP5tz4DegxJPYZiwYcbtFQUa eJh0dX6Nc9TSpNeu2IhnX1lMLeI4Ao9jqPkkCjqS+rMB6lM14X0dFBr97fJ2Jp1jheI/ cfw7WX1PAYnepH/725DTCZU2wUnq66MFssR3fkBfrlEOWrRd6Prx8cFKikdQMjR3F6Uy UuBxjNzHS2F85MjyLeNtDcX3wAWC1D5WI+WZC52u9p1AMc4iofsRQcLI7Fm7fqXHs9Oj 6nWg==
X-Forwarded-Encrypted: i=1; AJvYcCXWtlg/EmePoyckmpLuFKTmS/lRNZOGBZ03gj/RIkJFK/zIYSxYN4fgs3wuijDaFS7qCKP+TEOd0Sp3DYQvWLg=
X-Gm-Message-State: AOJu0YybhSQ2jDTxvWt77+5jnuqAHjxFT/9YiR/687WM9WTJ1ms9/0WA I/POXvi23msnjZRmFzzt8g5Lf0NxeWZVQ+lCN07vb8RkJB9dWe8AKhVXhLIPlUlTqgHOxN9QlZX UAKiL9zq1W1025YE87PH23JGgsvpmrNwubo5c8w==
X-Google-Smtp-Source: AGHT+IElH42kl/kITczRAEY3JF9VLgt72JKFNbjX3qXBj7u41eaIpR3BztL6qgJZ7CksDTCpvgCFkvk2w1NWMSBGEFQ=
X-Received: by 2002:a50:d78c:0:b0:56b:8e20:87b9 with SMTP id w12-20020a50d78c000000b0056b8e2087b9mr280618edi.17.1711473852569; Tue, 26 Mar 2024 10:24:12 -0700 (PDT)
MIME-Version: 1.0
References: <CAMMESsw=PihfkO3nECiBnCALfCC=vTRn6c1_OYPK-jT5=yHFZA@mail.gmail.com> <DU2PR03MB802141D381DD2C716442D01DFA362@DU2PR03MB8021.eurprd03.prod.outlook.com> <CAOj+MMGWkyLqfk-PM8rTCyEpMLQDvujO3P6O=NxGQunB5GBxdA@mail.gmail.com> <DU2PR03MB8021817EDB0676FCDFC0FF3CFA362@DU2PR03MB8021.eurprd03.prod.outlook.com> <CAOj+MMEPZ4O1sTEUm4u-v72MwcptejNWLfcBvFJA98-2qDzzfg@mail.gmail.com> <DU2PR03MB8021CFB963C174317CF604E2FA362@DU2PR03MB8021.eurprd03.prod.outlook.com> <CAOj+MMFDrRq9igN16Dy0LXR=QiopdmHJbTd0SRT=_XdVGgjt+g@mail.gmail.com> <DU2PR03MB80213CDDFC54A4A9C456D654FA362@DU2PR03MB8021.eurprd03.prod.outlook.com> <CAOj+MMGyoo3afahjqfqK50E0NQRN6C-HyZ8HMaK7ZEegRhacsg@mail.gmail.com> <DU2PR03MB8021359DEE67FF457F914384FA362@DU2PR03MB8021.eurprd03.prod.outlook.com> <CAOj+MMHhKVBg2LDqDqZRzAiLLRfCcwv_3g2Jpmud1aLsF2hL_Q@mail.gmail.com> <CALx6S35FDPDMinDYxTL9Bj8bmjzx5q-JGWMTJObCn=uyVVfrZA@mail.gmail.com> <CAOj+MMH95uErZXS7+02KQrguL6S96EzyP1qdf7sXAGtuCjMtxw@mail.gmail.com> <5e644c97-c316-4618-97ec-cb8ec8c097bd@joelhalpern.com> <CAMMESswrX3E3y8EbRmJ2rrE08aF6_vBP9GjuLYtnfJo48fAwCA@mail.gmail.com> <CALx6S36poDF5t1CjSDsjBoC4jKgKhyA3OqhmZ=UJ-L4D075g=g@mail.gmail.com> <CAMMESszTSki9ct+B+spuX=JOo33Uecv=AFwLmVcQw_cdkBu0Tw@mail.gmail.com> <CALx6S36VW9R+vfsM4Q9mxbVCRg1JBdw8kJF+chpnnLneNF36RQ@mail.gmail.com> <BL0PR05MB531629A0BC6BF060A935DF0DAE352@BL0PR05MB5316.namprd05.prod.outlook.com>
In-Reply-To: <BL0PR05MB531629A0BC6BF060A935DF0DAE352@BL0PR05MB5316.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 26 Mar 2024 18:24:01 +0100
Message-ID: <CAOj+MMEoPu1=a32OoEDAtZNgYOdTf+f==W+yrTCCaqJ+sSanqw@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: Tom Herbert <tom@herbertland.com>, Alvaro Retana <aretana.ietf@gmail.com>, Andrew Alston - IETF <andrew-ietf@liquid.tech>, "spring@ietf.org" <spring@ietf.org>, Joel Halpern <jmh@joelhalpern.com>
Content-Type: multipart/alternative; boundary="00000000000006778a0614938ff6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nD_LzpjJEqoGzW8tZCqqS1vVzHI>
Subject: Re: [spring] Chair Review of draft-ietf-spring-srv6-srh-compression-11
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
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, 26 Mar 2024 17:24:26 -0000

Ron,

While I did suggest the use of new Ethertype for SRv6 in the very early
days the killer and valid argument against it was ease of deployment. An
equally valid argument was built in the extensibility of IPv6 protocol.

So we see the latter is an interesting one, but let's zoom on the former.

In a 1000 node network, if I want to enable SRv6 only on subset of nodes
(which in many cases is sufficient for a lot of TE purposes)  I need to
upgrade only those affected nodes leaving all other nodes just doing basic
vanilla IPv6.

If for SRv6 encapsulation new Ethertype is used all 1000 nodes need to be
upgraded. It will be worse then transition to IPv6 as you will then say -
Oh Mr. Customer ... do you really need to upgrade your entire network and
spend millions doing it - just stick to SR-MPLS :) And I know you would
love to do that.

So I think like others say .. The ship has hit the waters. You have a
choice to jump on it or stay on the shore.

Cheers,
Robert


On Tue, Mar 26, 2024 at 6:14 PM Ron Bonica <rbonica@juniper.net> wrote:

> Working Group,
>
> Might  SRv6 progress much more quickly if we did the following:
>
>
>    - Divorce SRv6 from IPv6
>    - Give SRv6 its own ethertype
>    - Let SRv6 progress along its own evolutionary trajectory,
>    unencumbered by IPv6 restrictions
>
>
> At very least, this divorce would end the long and painful debates
> regarding IPv6 compliance. And would it give SRv6 more degrees of freedom
> as it evolves,
>
> As far as I can see, the only benefit of binding SRv6 to IPv6 is in the
> expectation that IPv6-enabled hardware won't have to change too much to
> support SRv6. This benefit might still be realized if SRv6 doesn't deviate
> too much from IPv6.
>
> My question is not rhetorical. Maybe I am missing something, but is there
> any real benefit in continuing to bind SRRv6 to IPv6?
>
>                                                            Ron
>
> Juniper Business Use Only
> ------------------------------
> *From:* Tom Herbert <tom@herbertland.com>
> *Sent:* Monday, March 25, 2024 3:40 PM
> *To:* Alvaro Retana <aretana.ietf@gmail.com>
> *Cc:* Robert Raszuk <robert@raszuk.net>; Andrew Alston - IETF
> <andrew-ietf@liquid.tech>; Ron Bonica <rbonica@juniper.net>;
> spring@ietf.org <spring@ietf.org>; Joel Halpern <jmh@joelhalpern.com>
> *Subject:* Re: [spring] Chair Review of
> draft-ietf-spring-srv6-srh-compression-11
>
> [External Email. Be cautious of content]
>
>
> On Mon, Mar 25, 2024 at 12:31 PM Alvaro Retana <aretana.ietf@gmail.com>
> wrote:
> >
> > Tom:
> >
> > Hi!
> >
> > I understand your point.
> >
> > I put the option out there because it came up at last week’s spring
> meeting and it should be discussed.
>
> Alvaro,
>
> This seems to come back to the fundamental question: is SRv6 still
> IPv6 or is it a new protocol. If it's IPv6 then it should adhere to
> all the requirements and expectations of IPv6, if it's a new protocol
> that is going to diverge from the standard IPv6 then maybe it needs
> its own EtherType and standards development path.
>
> Tom
>
>
> >
> > Thanks!
> >
> > Alvaro.
> >
> >
> > On March 25, 2024 at 2:58:48 PM, Tom Herbert (tom@herbertland.com)
> wrote:
> >
> > On Mon, Mar 25, 2024 at 11:17 AM Alvaro Retana <aretana.ietf@gmail.com>
> wrote:
> > >
> > > FWIW, I agree with most of what Joel wrote. ;-)
> > >
> > > I see another path forward: Given that the issue is constrained to an
> SR domain, the draft could also point out the issues as
> operational/deployment considerations. Operators can then make an informed
> decision on whether they want to/can use C-SIDs without an SRH in their
> network. This path forward (or leaving it out of scope, as Joel suggests
> below) is something the spring WG can reach consensus on by itself (i.e.,
> without needing to consult or agree with other WGs).
> >
> > Alvaro,.
> >
> > This wouldn't be robust and would seem to violate the "be conservative
> > in what you send clause". Punting this to the operators doesn't seem
> > practical either, in an even moderately large network they wouldn't be
> > able to know all the potential problems they might hit in devices.
> > They're about one misconfiguration away from having to debug a rather
> > unpleasant problem. For instance, if operator gets a packet trace from
> > a router they would see a whole bunch of packets with bad checksums,
> > but they would have no way of knowing if these were cases of segment
> > routing or actually corrupted packets.
> >
> > Tom
>