Re: [spring] Is srv6 PSP a good idea

Dirk Steinberg <dirk@lapishills.com> Wed, 26 February 2020 15:57 UTC

Return-Path: <dirk@lapishills.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 BCB603A09ED for <spring@ietfa.amsl.com>; Wed, 26 Feb 2020 07:57:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lapishills-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 mC7PPY5Ku1hd for <spring@ietfa.amsl.com>; Wed, 26 Feb 2020 07:57:36 -0800 (PST)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 B720A3A09EC for <spring@ietf.org>; Wed, 26 Feb 2020 07:57:30 -0800 (PST)
Received: by mail-wr1-x431.google.com with SMTP id v4so3679716wrs.8 for <spring@ietf.org>; Wed, 26 Feb 2020 07:57:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lapishills-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nkFl7HP/HVtTFfx5gVExbAG+Oxum9ldDEoFX5dTXAMc=; b=a0RkQNGbIOYjPKghry1bQJXE2Kx781eAbpXQzupbdVXSEmzWWQAvU99O7zTGkbEWb+ 4vUSRjah3ldLNND+IqzzqvTZR+40NpZT4h6q+xJ0mQ5RwjlOefJEQhwIvvVOir6Af2LL ksiNC6Ta3DlMeqbJj03P1dAR5tsUy3US+haAlFJE8suKb4GUaAimPrZFgsPeJ0YcaFxb m41Orp+62/8ySZyyYzrjA8KgYNUkEDgLpvytp7KspObH72qDx/1Xf7Kbe2U3JmV3RvWJ ntyVq8iX4MHbvrjuNVrBxGUeXTyOUcSVcVnX6jncQyjMBCzZ7nvz67JFARfgQQShOJk2 pdhg==
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=nkFl7HP/HVtTFfx5gVExbAG+Oxum9ldDEoFX5dTXAMc=; b=hqdZLTrEzOsKRxkvL53CPftvCxmyxPmYBM4YwJhB/Cyr4Uy1wMXdDVJWWWgoV0p2tQ oqwNhlmNFu5XyBR2+KVdPepCCKyYghJ8kw8LzOTsLtTWXc1V8jbC/QhxQI5T11PjQSY1 MEGrftQAccbEd0324wk0ptvgnjilf3ZSwN8BA69KKMWork+QpEUfUjDwMT2qxK4FF+vP dsAiPxug+/+qXjfAwDnhumvyD0lpPbrA/x1lO/kDWNlZWSfsR8kUTig6/PnUnYNWGSu0 2aCKub25c/a9P1PI4eidAHvGmxTjYK1fYC5LbLXdpu1pZVXgzQvpLp9/PhaUb7ncAn4X bASQ==
X-Gm-Message-State: APjAAAXTqiL2pXPLAeP2KPS9zKXP5nD++wbdKv0MIDwLzrQhM0DckPyP 0v7KQSTn7kIGqTm0oNbDfE6p7bSqZbgXWEsaeIpbFQ==
X-Google-Smtp-Source: APXvYqwmlBlwlRnefqohVvuPtXmcYuu0LFr0SFLRSNpP1csOabNR8iINB16zSGOHu6WlUgF3Z9P9QH93z9OwX8sSI1w=
X-Received: by 2002:a5d:4384:: with SMTP id i4mr6042615wrq.215.1582732648316; Wed, 26 Feb 2020 07:57:28 -0800 (PST)
MIME-Version: 1.0
References: <75EF2179-679B-43B1-9E8C-C85086E70021@cisco.com> <e2183573-9003-ef9e-8fc9-f94c1bf5cac5@gont.com.ar> <CAFqxzqbFGN4KvQ5-k0mT+SDd+C7=U30ufBs6it_Uy4ZfyJOH0Q@mail.gmail.com>
In-Reply-To: <CAFqxzqbFGN4KvQ5-k0mT+SDd+C7=U30ufBs6it_Uy4ZfyJOH0Q@mail.gmail.com>
From: Dirk Steinberg <dirk@lapishills.com>
Date: Wed, 26 Feb 2020 17:57:17 +0200
Message-ID: <CAFqxzqb8Dt0BMBfEHFkz5n=q=FK42tk0GcE2=V1wW+6GwBRNaQ@mail.gmail.com>
To: Fernando Gont <fernando@gont.com.ar>
Cc: "Pablo Camarillo (pcamaril)" <pcamaril=40cisco.com@dmarc.ietf.org>, Mark Smith <markzzzsmith@gmail.com>, SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004713e9059f7ca94b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6ZNyPMuZaaP9amVRXQdX9uRMbVk>
Subject: Re: [spring] Is srv6 PSP a good idea
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: Wed, 26 Feb 2020 15:57:45 -0000

Hi Fernando,

adding to my own comment and to be more specific:

The existing RFCs are very clear in their wording that
the node identified in the Destination Address field of
the  IPv6 header is free to do whatever it desires with
the packet it just received. After all, the packet was
addressed specifically to that node.

These nodes are called segment endpoint nodes in SRv6.

Only nodes that are *NOT* identified in the DA are
prohibited from making any changes.

This should be very clear, even if you seem to
wish that IPv6 had been defined differently.

Best,
Dirk


On Wed, Feb 26, 2020 at 5:45 PM Dirk Steinberg <dirk@lapishills.com> wrote:

> Hi Fernando,
>
> I am amazed to read that you believe that you
> have the sole power to retroactively re-interpret the
> wording of existing RFCs and make changes to said
> wording to give documents that have existed for
> many years (RFC2460 more than 20 years) a
> new meaning.
>
> Interesting.
>
> Where can I obtain such superpowers?
>
> Best,
> Dirk
>
> On Wed, Feb 26, 2020 at 4:36 PM Fernando Gont <fernando@gont.com.ar>
> wrote:
>
>> On 26/2/20 11:01, Pablo Camarillo (pcamaril) wrote:
>> > Hi Mark,
>> >
>> > Thank you for your feedback. Please see inline [PC1].
>> >
>> > Cheers, Pablo.
>> >
>> > -----Original Message----- From: Mark Smith
>> > <markzzzsmith@gmail.com> Date: Wednesday, 26 February 2020 at 01:31
>> > To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com> Cc: Ron Bonica
>> > <rbonica@juniper.net>, "Joel M. Halpern" <jmh@joelhalpern.com>,
>> > "spring@ietf.org" <spring@ietf.org> Subject: Re: [spring] Is srv6 PSP
>> > a good idea
>> >
>> > Hi Pablo,
>> >
>> > On Sat, 21 Dec 2019 at 04:38, Pablo Camarillo (pcamaril)
>> > <pcamaril@cisco.com> wrote:
>> >>
>> >> Hi Ron,
>> >>
>> >> I guess we are making some progress here but going in some circles.
>> >> So far we have moved from “this violates RFC8200” to “there are no
>> >> use-cases or benefits” to “this is complex for an ASIC” to “what is
>> >> the benefit again” and now back to “this is complex for an ASIC”.
>> >>
>> >
>> > As far as I know, the next header field in both the IPv6 fixed
>> > header and in extension headers is immutable while the packet is
>> > travelling within the network, as is the payload length field in the
>> > IPv6 base fixed header.
>> >
>> > [PC1]: Did you just make this up? ;-) RFC8200 does not talk about
>> > mutability.
>> >
>> > Nothing in RFC 8200 modifies those fields while the packet is in
>> > flight between the packet's original source and final destination,
>> > nor is there anything in RFC 8200 that specifies how to do those
>> > modifications and any other discussion about the consequences and
>> > considerations when doing so.
>> >
>> > [PC1]: I disagree with you. As a matter of fact RFC8200 allows the
>> > deletion of an extension header at a node identified in the
>> > destination address of the packet (page 8 paragraph 2).
>>
>> Unfortunately, the amount of creativity that has been applied during the
>> last few years when it comes how to read RFC2460 and RFC8200 has meant
>> that we have had to work harder and harder to clarify the wording in
>> RFC2406 and RFC8200 for folks to understand and recognize what has
>> always been the specification and intent of IPv6.
>>
>> I have made yet another attempt to clarify the text here:
>> https://www.rfc-editor.org/errata/eid5933
>>
>> I'd hope that the submitted errata is processed, the existing spec is
>> honored and respected, and folks submit a formal specification update if
>> they mean to change IPv6 -- as opposed to try to circumvent the spec for
>> the n-th try.
>>
>> Thanks,
>> --
>> Fernando Gont
>> e-mail: fernando@gont.com.ar || fgont@si6networks.com
>> PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1
>>
>>
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>