Re: [spring] Spirit and Letter of the Law (was: Question about SRv6 Insert function)
Fernando Gont <fgont@si6networks.com> Thu, 05 September 2019 15:06 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 D58BB120870; Thu, 5 Sep 2019 08:06:02 -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, 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 M44o3905GIuJ; Thu, 5 Sep 2019 08:06:01 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AAFF12088B; Thu, 5 Sep 2019 08:05:58 -0700 (PDT)
Received: from [192.168.1.14] (ppp-94-69-228-25.home.otenet.gr [94.69.228.25]) (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 18F06861DB; Thu, 5 Sep 2019 17:05:56 +0200 (CEST)
To: Robert Raszuk <robert@raszuk.net>
Cc: Robert Raszuk <rraszuk@gmail.com>, Suresh Krishnan <suresh.krishnan@gmail.com>, "6man@ietf.org" <6man@ietf.org>, Ole Troan <otroan@employees.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "spring@ietf.org" <spring@ietf.org>
References: <BYAPR05MB54637FEAE1518F83977D274FAEB80@BYAPR05MB5463.namprd05.prod.outlook.com> <538732E2-915B-4952-A439-F4678FCC21B2@employees.org> <4c6b2456-db05-0771-5b98-bfd9f07b220b@si6networks.com> <34AB9F0F-614B-45C2-BD84-7DD53A1D5188@employees.org> <ea9557e5-9025-db78-8862-18454dd549c3@joelhalpern.com> <5200FFA0-E2F1-4491-8D06-0DC6BF87F77A@employees.org> <cdc190f4-315f-f716-951c-6d4ba1f4888d@si6networks.com> <CA+b+ERn6KMGCboERKOMeKAwM3y=1p=sc8j2LnEGYa7h5mz_xxw@mail.gmail.com> <a9a0c0a1-a7fa-835c-1347-95a9f5ca6d1f@si6networks.com> <CAOj+MMFmMGGTmtgf+n3cdHeh4+oDR=z6++YmAEjb_=jtOtCvbw@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Openpgp: preference=signencrypt
Message-ID: <d6a55d41-a37f-1c32-20c6-bcbc2a9226b6@si6networks.com>
Date: Thu, 05 Sep 2019 18:05:52 +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: <CAOj+MMFmMGGTmtgf+n3cdHeh4+oDR=z6++YmAEjb_=jtOtCvbw@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/IT9JWui5lf9GN5X-1_ksZyXm9gc>
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: Thu, 05 Sep 2019 15:06:03 -0000
On 5/9/19 17:46, Robert Raszuk wrote: > Quote from RFC8200: > > Extension headers (except for the Hop-by-Hop Options header) are not > processed, inserted, or deleted by any node along a packet's delivery > path, *until the packet reaches the node* (or each of the set of nodes, > in the case of multicast) identified in the Destination Address field > of the IPv6 header. At the time the packet is created, the Destination Address of course identifies the destination node. The very speficication of the Routing Header says: The Routing header is used by an IPv6 source to list one or more intermediate nodes to be "visited" on the way to a packet's destination. So each of those intermediate nodes are part of the packet delivery path, and are not allowd to do EH insertion. As noted, draft-ietf-spring-srv6-network-programming-01 has a normative reference to voyer-6man-extension-header-insertion for a reason. I hope things are clear now. > if IPv6 packets can be legally encapsulated or not. Is encapsulation > not an event of sourcing effectively a new packet with some payload ? Yes. If you create a new packet, and you put your own address in the SA of the packet, and encapsulate what you received in the IPv6 payload, you're free to generate as many EHs as you wish. Thanks, -- Fernando Gont SI6 Networks e-mail: fgont@si6networks.com PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
- [spring] Spirit and Letter of the Law (was: Quest… Ron Bonica
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… li zhenqiang
- Re: [spring] Spirit and Letter of the Law (was: Q… Ron Bonica
- Re: [spring] Spirit and Letter of the Law (was: Q… Ole Troan
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Ole Troan
- Re: [spring] Spirit and Letter of the Law (was: Q… Joel M. Halpern
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Ole Troan
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Tim Chown
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Tom Herbert
- Re: [spring] Spirit and Letter of the Law (was: Q… Enno Rey
- Re: [spring] Spirit and Letter of the Law Nick Hilliard
- Re: [spring] Spirit and Letter of the Law (was: Q… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Philip Homburg
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Alexander Vainshtein
- [spring] IPv6 EH-insertion (Re: Spirit and Letter… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Mark Smith
- Re: [spring] IPv6 EH-insertion (Re: Spirit and Le… bruno.decraene
- Re: [spring] Spirit and Letter of the Law (was: Q… Ron Bonica
- Re: [spring] Spirit and Letter of the Law (was: Q… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Tom Herbert
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Ole Troan
- Re: [spring] Spirit and Letter of the Law (was: Q… Andrew Alston
- Re: [spring] Spirit and Letter of the Law (was: Q… Andrew Alston
- Re: [spring] Spirit and Letter of the Law (was: Q… Tom Herbert
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Ole Troan
- Re: [spring] Spirit and Letter of the Law (was: Q… Ron Bonica
- Re: [spring] Spirit and Letter of the Law - non-t… Alexandre Petrescu
- Re: [spring] Spirit and Letter of the Law - non-t… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Sander Steffann
- Re: [spring] Spirit and Letter of the Law (was: Q… Ole Troan
- Re: [spring] Spirit and Letter of the Law (was: Q… Sander Steffann
- Re: [spring] Spirit and Letter of the Law (was: Q… Ole Troan
- Re: [spring] Spirit and Letter of the Law (was: Q… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Sander Steffann
- Re: [spring] Spirit and Letter of the Law (was: Q… Sander Steffann
- Re: [spring] Spirit and Letter of the Law (was: Q… Tom Herbert
- Re: [spring] Spirit and Letter of the Law Nick Hilliard
- Re: [spring] Spirit and Letter of the Law (was: Q… Sander Steffann
- Re: [spring] Spirit and Letter of the Law (was: Q… Robert Raszuk
- Re: [spring] Spirit and Letter of the Law (was: Q… Tom Herbert
- Re: [spring] Spirit and Letter of the Law (was: Q… Mark Smith
- Re: [spring] Spirit and Letter of the Law (was: Q… Ron Bonica
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Fernando Gont
- Re: [spring] Spirit and Letter of the Law (was: Q… Sander Steffann
- Re: [spring] Spirit and Letter of the Law - non-t… Zafar Ali (zali)
- Re: [spring] Spirit and Letter of the Law - non-t… Tom Herbert
- Re: [spring] IPv6 EH-insertion (Re: Spirit and Le… Michael Richardson
- Re: [spring] IPv6 EH-insertion (Re: Spirit and Le… Chengli (Cheng Li)
- Re: [spring] IPv6 EH-insertion (Re: Spirit and Le… Fernando Gont
- Re: [spring] IPv6 EH-insertion (Re: Spirit and Le… Mark Smith
- Re: [spring] Spirit and Letter of the Law (was: Q… li zhenqiang
- Re: [spring] IPv6 EH-insertion (Re: Spirit and Le… Fernando Gont