Re: [spring] Question about SRv6 Insert function

Robert Raszuk <robert@raszuk.net> Thu, 05 September 2019 08:29 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 790521200B7 for <spring@ietfa.amsl.com>; Thu, 5 Sep 2019 01:29:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FoISaXNrqFTJ for <spring@ietfa.amsl.com>; Thu, 5 Sep 2019 01:29:00 -0700 (PDT)
Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (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 5772A120045 for <spring@ietf.org>; Thu, 5 Sep 2019 01:29:00 -0700 (PDT)
Received: by mail-qk1-f177.google.com with SMTP id s14so1320759qkm.4 for <spring@ietf.org>; Thu, 05 Sep 2019 01:29:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IZkS1/jmHqxgeITDVdVSjkK0cfXfvHAJfc7xY/QFW+k=; b=f6veAIgOXXoKZV1dy0cuuJ+wM+9oppXQyMoOmn7Pv/2nA2btFDKZwT+jog2FszU6kw N77DHyALsbpfPUhMuUvKPU/zQHeI9dng0r83xVWlABtXXM2JpZUieWvmIRBOvNXvdTIO gMan6dFdcS9RO49/Fo1i5Zzk91z2ei6Hz4wTOOOtw31Lc2ApDlgEo6w+CTe6qyuORgTe YnQfVfRuTbpKcGatHQbMI3nZ4JifCDDeq80McwcWpj7SrAIPOu1JSOds5IIK3lO/JQ5x Asf3S38yyA2IF/CYpevm/wj2Rum0jjyqNxRZULR9sKtY9x+j5eRhgcLJQ7DqiuLB2oxT 6VIQ==
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=IZkS1/jmHqxgeITDVdVSjkK0cfXfvHAJfc7xY/QFW+k=; b=jP5dFuLcBrIK3rAKcg2dbBdXMq1eQTchbZCF7rrLCmBw9SP4TL3ujqVqDUVRIdhjq2 GkO0x06GbLHGL/2LZdjZTEqci2/Z/EwBq8RWtr4qIiO2rhPwHoqb7wZ15bQUUQagbsQn sO6zxivbO/SoMRl3ZSHfVGbpjEVb9LaSvhFSxdYUg2D1yIotulf9KNWG+kRAeEsEp4tc KQ7/uOz3Lrqb7ae+N/ioNJmBwgXq5B+PMpSCm1dvLQszLrqbJZEIsDLOgv7o2CgFOd9j rQnK9xUCQvkRzDhBKW4ap8S9J5VJEuPBSj1QUyPV2Er+fsOQk73G+FmsUv2APNgimYXp kTRQ==
X-Gm-Message-State: APjAAAWdOTEZGpHf2vqXHtrw7IaMZWk4ISIGZ1GssMIhDVuAD7uExCya A64+F2wR/3p9gyxqMMUcr4HMadAQJBIl/zAXJpDBqg==
X-Google-Smtp-Source: APXvYqz9a1KyIfMso8ClqU8dmkIA/nyQK8ATcEguyQIg04B7nLGmQxyTGy3QPtJ10XXTLS2XuZ/x6GvbHWFX0D5xJ1A=
X-Received: by 2002:a37:a7c5:: with SMTP id q188mr6090qke.445.1567672139214; Thu, 05 Sep 2019 01:28:59 -0700 (PDT)
MIME-Version: 1.0
References: <HK0PR03MB3970C6DCC635E7CD802D65FDFCBD0@HK0PR03MB3970.apcprd03.prod.outlook.com> <BYAPR05MB54636A2332FED916A26A6F14AEBD0@BYAPR05MB5463.namprd05.prod.outlook.com> <3e31873a-278a-2154-0e71-4d820bba323d@gont.com.ar> <4012D854-2F10-4476-951D-FFFE73C5083C@gmail.com> <cb2f56f8-acdc-d68d-0878-9609cb3d7b1b@gont.com.ar> <18D85493-5FD4-4D26-B1A1-0931513DC847@gmail.com> <05b6474b-ecc2-fbf9-ac5e-d81157be8b90@gont.com.ar> <537C92D5-7355-45B5-8974-C74ED08B0E0F@employees.org> <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>
In-Reply-To: <a7b5255b-8570-0e4b-da17-7557e7ca18c1@si6networks.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 05 Sep 2019 10:28:48 +0200
Message-ID: <CAOj+MMGbu5DhZ+igBLnU5M3QA5wFqzg=fiZG_Mhgnt-d0MG7yA@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: Ole Troan <otroan@employees.org>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>, Suresh Krishnan <suresh.krishnan@gmail.com>, draft-voyer-6man-extension-header-insertion <draft-voyer-6man-extension-header-insertion@ietf.org>, draft-ietf-spring-srv6-network-programming <draft-ietf-spring-srv6-network-programming@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fb857c0591ca1cd9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kWzr8k_s8xSNg7fyqJwku2L7Tyk>
Subject: Re: [spring] 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: Thu, 05 Sep 2019 08:29:01 -0000

Hi Fernando,


> If folks want to do EH insertion, the #1 step is to publish a document
> that updates RFC8200 such that the "EHs must not be inserted..." is
> replaced with something else or eliminated.


I have very basic question to close this debate.

Is IP encapsulation of the packet allowed by IPv6 specs or not ?

If it is I see no issue with any documents you quote since when I add a new
IPv6 header I can add any field to it. Moreover when I see myself as
destination address of the packet RFC8200 verbatim allows to add, delete or
modify EHs. I hope you agree with it.

If IP encapsulation is forbidden by IPv6 RFCs please provide a quote and
ref.

Many thx,
R.