Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)

Fernando Gont <fgont@si6networks.com> Sat, 07 September 2019 03:04 UTC

Return-Path: <fgont@si6networks.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 A9EE1120815; Fri, 6 Sep 2019 20:04:51 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 pA2da86R6NI3; Fri, 6 Sep 2019 20:04:48 -0700 (PDT)
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 11DD912004C; Fri, 6 Sep 2019 20:04:48 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-20.home.otenet.gr [94.69.228.20]) (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 DE6B986302; Sat, 7 Sep 2019 04:54:45 +0200 (CEST)
To: Tom Herbert <tom@herbertland.com>, Robert Raszuk <robert@raszuk.net>
Cc: Sander Steffann <sander@steffann.nl>, "spring@ietf.org" <spring@ietf.org>, 6man WG <ipv6@ietf.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>
References: <4053BBF5-4678-4E13-88E6-553627E4D32A@steffann.nl> <F92186CF-B93A-44F9-83B5-272963A9B9FD@employees.org> <EDB1ACFD-3924-4599-B95D-D1FC6FF2425A@steffann.nl> <CAOj+MMEkAh4_V7h5H0EdF9jG793fikx1zr-JTzp1pUdvHTeaew@mail.gmail.com> <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <eec8ea8b-f441-4d00-4c92-8426970d0e03@si6networks.com>
Date: Sat, 07 Sep 2019 05:32:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CALx6S35gV_OcX7skyLg57eEG3kson3MNSv4eYKRNH4J2wcTs9w@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XKHpMUaGm03onlMmq6BA9ffTNgc>
Subject: Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
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: Sat, 07 Sep 2019 03:04:52 -0000

On 7/9/19 01:59, Tom Herbert wrote:
> On Fri, Sep 6, 2019 at 3:11 PM Robert Raszuk <robert@raszuk.net> wrote:
>>
>> Sander,
>>
>> But this is exactly what both chairs of 6man did with the help of AD long time back. You must have missed it !
>>
>> And below is a link precisely written to address requirement of justifying deviation:
>>
>> https://tools.ietf.org/html/draft-voyer-6man-extension-header-insertion-06
>>
> 
> Yes, and that draft was discussed in depth in 6man, a number of issues
> were raised, and we haven't heard back from the authors. And this was
> not just a case of saying it violates RFC8200, there were specific
> reasons given why it isn't robust. So it's correct to say that current
> consensus in 6man is that extension header insertion is disallowed.

Exactly. And the text in RFC8200 reflects that consensus.




> I also have a nit about that draft. The very first line of the
> abstract is "The network operator and vendor community has clearly
> indicated that IPv6 header insertion is useful and required."

I would be quite curious (but might be wrong) if the operator community
cared about doing EH insertion. They are normally more interested about
solving problems... and EH-insertion, per-se, has nothing to do with
solving problems.


The draft in question doesn't comment on the most basic question: why do
you want to do EH-insertion as opposed to encap/decap into a new packet?

I asked this question a number of times, and nobody answered. Rumor on
the corridors had it that it had to do with one specific vendors having
issues (of some sort) with implementing this with doing encap/decap. --
but that's the closest that I got to a rationale for the motivation of
EH-insertion.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492