Re: [spring] Is srv6 PSP a good idea

Fernando Gont <fernando@gont.com.ar> Wed, 26 February 2020 14:36 UTC

Return-Path: <fernando@gont.com.ar>
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 A32073A07FB for <spring@ietfa.amsl.com>; Wed, 26 Feb 2020 06:36:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 2Yss0v5a5Jid for <spring@ietfa.amsl.com>; Wed, 26 Feb 2020 06:36:04 -0800 (PST)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03FFB3A07FA for <spring@ietf.org>; Wed, 26 Feb 2020 06:36:03 -0800 (PST)
Received: from [192.168.0.10] (unknown [181.45.84.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 1E24B83B46; Wed, 26 Feb 2020 15:35:56 +0100 (CET)
To: "Pablo Camarillo (pcamaril)" <pcamaril=40cisco.com@dmarc.ietf.org>, Mark Smith <markzzzsmith@gmail.com>
Cc: SPRING WG <spring@ietf.org>
References: <75EF2179-679B-43B1-9E8C-C85086E70021@cisco.com>
From: Fernando Gont <fernando@gont.com.ar>
Message-ID: <e2183573-9003-ef9e-8fc9-f94c1bf5cac5@gont.com.ar>
Date: Wed, 26 Feb 2020 11:35:51 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <75EF2179-679B-43B1-9E8C-C85086E70021@cisco.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/J0-v7CM0QaCmhsRwdAUR8ONuK_g>
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 14:36:11 -0000

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