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

Robert Raszuk <robert@raszuk.net> Tue, 26 March 2024 17:39 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 11D3EC151098 for <spring@ietfa.amsl.com>; Tue, 26 Mar 2024 10:39:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] 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 Ep4PYitph3aq for <spring@ietfa.amsl.com>; Tue, 26 Mar 2024 10:39:48 -0700 (PDT)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 2BE9EC151089 for <spring@ietf.org>; Tue, 26 Mar 2024 10:39:47 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-563cb3ba9daso6082690a12.3 for <spring@ietf.org>; Tue, 26 Mar 2024 10:39:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1711474785; x=1712079585; 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=ZB43ek7XVqoRKZIn/IdEWRRIdZHyYKEYOXRVBxrwG6U=; b=Ao5EaSQ11DAmI5uciAi3+p1WjzLSob8/LDwoQciFawhSBRDEWH+vf2ynPO6e0uQRQs 3C6ERvK/Bi9cNrwBQRA6buFO0Tmc+ipx8T2ZRKAlaNJZicYGTbsDjCiveibPDMpgfiKB pPMQcj94NPSxxhPYAqRvjU/F2qBi723JX++avADd8MHrNoHFRGfKyS85bTne6PG9Vgb4 d6iiVqEKLZJHLXXImymbgMGTdfyBpg9tqESP4/3fYs2zcpg9cBPkH8OoLuHN33PgEi1v Gw9wQxP9pFwrvcI/1OcETZkbIDRv+QXRO9nrr3cjN6RnfyDvuXCJHjYuSJg6UV1zUZ8g lrAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711474785; x=1712079585; 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=ZB43ek7XVqoRKZIn/IdEWRRIdZHyYKEYOXRVBxrwG6U=; b=f+XvXe+CTozkdykb48SR1Ye4LK1JJ8az1LmQIGzOWfTRnPEntJ4tFezICA2A8sJEhQ e5+Bwda42b6ekDKal8bws4u7hZEldtiwszgBTCvLCV4TgcJ093NGuxvXsCQxijpl8vR3 tvUdsAvfidTdyU0gstsJeRGejGJQegoP4xAYx8VrQcH/yMYV5Xu63ULqVFqkrZUg7Eua CXQCIioSbD68kY4MFMQFKmaLaSpaATr2ooMR1q0eWKIPRNGb4c+9bySsJUMNMK4S2NX8 hqIsI80aT30UBGYt6w3++Hv68mdihodZ8uT2Vv+5vfnz2nyj1wmYsvGNYXyq6KZu6e3U cJfQ==
X-Forwarded-Encrypted: i=1; AJvYcCX3HZb3wykYBC+kB+BgzdLWaWVUnd0gXbwsyscXmWXh3IWKnzb69z4nG4Knvp36tEY9HYh4BE3EcJ3khu2oJcc=
X-Gm-Message-State: AOJu0YyZ81tD9kdBDPkfIMFBxAJVDWegi5oUMkmpfaa1+LgPJfdwQlVe /pvvCW1Zr2jktzBF54hG1LYSL5kPmqE1nV7aVjW5wltB3najTI06GoYY1mVOeIOE+B8cMwAuaf4 Z90Jm0G+3qwloE8YGugjJBtAhjNsDgxoVoJ+HIA==
X-Google-Smtp-Source: AGHT+IEGwNyiS232PyBWRIo5xfmFRBfI1XUDRVmLvs9BzyFURLV1O6L8fpgTqenPzPRhbLrcJEd7nJmnJM4x7WQU3XQ=
X-Received: by 2002:a50:a69e:0:b0:56b:bf3f:acf4 with SMTP id e30-20020a50a69e000000b0056bbf3facf4mr8214533edc.17.1711474785396; Tue, 26 Mar 2024 10:39:45 -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> <CAOj+MMEoPu1=a32OoEDAtZNgYOdTf+f==W+yrTCCaqJ+sSanqw@mail.gmail.com> <CA+wi2hPZc18XV2vNy7+OrY65i+7ahMn=c1Fusg2b4yWciG0YLw@mail.gmail.com>
In-Reply-To: <CA+wi2hPZc18XV2vNy7+OrY65i+7ahMn=c1Fusg2b4yWciG0YLw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 26 Mar 2024 18:39:33 +0100
Message-ID: <CAOj+MMF9kXhp7H45F9kjfO2RqQh5UnhT0FnxkdZfBK=6-02uxQ@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: Ron Bonica <rbonica@juniper.net>, Tom Herbert <tom@herbertland.com>, "spring@ietf.org" <spring@ietf.org>, Andrew Alston - IETF <andrew-ietf@liquid.tech>, Alvaro Retana <aretana.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000a0499a061493c6a7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/36F7w8K7UwTvbtsa-ZxDYE4EtXg>
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:39:52 -0000

Hey Tony,

Perfect point ... so look at section 3 of IETF STD:
https://datatracker.ietf.org/doc/html/rfc8754

With that please kindly indicate in what respect the subject draft does not
comply ?

Observe that RFC8754 was approved and published after RFC8200

Any more discussions on IETF STD violation ?

Cheers,
Robert




On Tue, Mar 26, 2024 at 6:33 PM Tony Przygienda <tonysietf@gmail.com> wrote:

> Robert, please do read the according draft with the explanation of this
> being completely optional and freely mixable with "SRv6 is IPv6 kind of"
> mode  ...
>
> And let's stick to basic technical sanity and IETF STD documents being
> standards that cannot be violated by following documents lest they be not
> standards at all rather than calling the usual deities of exigency to
> justify any transgression committed or prepared to be committed. There is
> no statute of limitations on STD documents or security/operational impact.
> Rather, debt incurred in technology tends to accumulate over years
> mercilessly.
>
> --- tony
>
> On Tue, Mar 26, 2024 at 6:24 PM Robert Raszuk <robert@raszuk.net> wrote:
>
>> 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
>>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>