Re: [spring] We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)
Robert Raszuk <robert@raszuk.net> Sat, 07 December 2019 16:04 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 642751202A0 for <spring@ietfa.amsl.com>; Sat, 7 Dec 2019 08:04:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable 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 csFwKcCF5C-Z for <spring@ietfa.amsl.com>; Sat, 7 Dec 2019 08:04:03 -0800 (PST)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 96BA31207FE for <spring@ietf.org>; Sat, 7 Dec 2019 08:04:03 -0800 (PST)
Received: by mail-qt1-x82d.google.com with SMTP id g1so10551880qtj.6 for <spring@ietf.org>; Sat, 07 Dec 2019 08:04:03 -0800 (PST)
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=gHlMurKGHaVjCcaNrJHJXS1mBnZBfIHgkY9OZhMlMqI=; b=DfhleeVtY9OUQYiumjOcT7m3va6J3DLirab3BFDVmowRr6NUM3PBc7B0Hc2hGmJZVv GXPcE4IIbl8uToANfW0+5ivTX17zFF6nbOieOeHbeVVrqlSAXKCI3WbHrpm95IvcPf52 uFPnpystEuoGdqMVxVe81RDdibA2PMnBCCFLRGrD6OV09xU5hvTkbVx7CfKycIl9MSM6 SI7NKcs5UioTSTowFjC/7ne8S6ZSwPGNDgqelcqeJpPAeh4KNP+a8cFYBZXwwC+yYcYB rRg+RVYBxlLg7cJ8b6rexai7DuGagkHhwd9sj/UIEy7cWmgD014W4yaHIqZMzZ0Xb91+ deVQ==
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=gHlMurKGHaVjCcaNrJHJXS1mBnZBfIHgkY9OZhMlMqI=; b=JeOuU4OJsviY+vj5aFYsrgshkuNkkHmQvahnXuNiQL1Smmx6SibExWZfiOQfamaU6l L9rvzTJCfGcsB89t38q3ciU8X0GTpxSllrexOUA3sfnibw3r4FEcFzocAkmomfars8oX jghsfnBjl2WSyrV5b5pjOnK5W5LiRvAxaHoL3go9E0DNnR1tDjcmNIgLTE3rH6pRlCTZ vnqCXVIfo7any2LpKR+SPTMNK/2FnspNQNiu35CLX+GbDUx3YuJpOS0z7T4iGjPYo8fO gbBfIRMi/G5U+YQ9vVnPfxfRPbzouem1EKgg5kNkWkHVBqAfbVX2MhIUet82yJi69/Sk CESg==
X-Gm-Message-State: APjAAAVU1Fu82npFUj+Zf3DW3wi6TeHJ24MGgPykvbHSaQsitCa00S8t NOjlTurxb1uAwiTYqoLv7rwcqcVGKjxVGj25Oh6/Nw==
X-Google-Smtp-Source: APXvYqwkiRCI4EqQMyczW2+kUsZFtW6fLaDNK9OaJZeMHp45pZG0jCGXxstTD4LXJOHxTQAs/KItJwlsn3vFVn3mkPQ=
X-Received: by 2002:ac8:1017:: with SMTP id z23mr17625973qti.154.1575734642702; Sat, 07 Dec 2019 08:04:02 -0800 (PST)
MIME-Version: 1.0
References: <f2a0ad13-0eba-6f5a-1d3c-e45e2780f201@si6networks.com> <D666EA6E-E8E9-439A-9CDE-20857F03CB65@employees.org> <4255AD3B-379C-45BF-96E1-D3D9141A684F@liquidtelecom.com> <d59de54e-c7f8-be67-1e77-b051735d40a6@gmail.com> <3bce7b18-ea45-d29f-5dfb-1d3258b07d1e@si6networks.com> <c6e1f690-b0bf-9f45-8fa7-92ed182c5b04@gmail.com> <a2cc5cbd-ac06-e193-307c-3ffe5b21b0b1@si6networks.com> <CAOj+MMGaSooQbsRzJC2yCrFeHYFvbQgLY=merdwzjBFNXAj17g@mail.gmail.com> <09B00E32-37A1-4F06-81B9-6EE88639BC1D@cisco.com>
In-Reply-To: <09B00E32-37A1-4F06-81B9-6EE88639BC1D@cisco.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 07 Dec 2019 17:03:54 +0100
Message-ID: <CAOj+MMHtc_-=e-CUFKV4zNE9B2vqx-JzqB8tgRmsv=n35vd18w@mail.gmail.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>
Cc: Fernando Gont <fgont@si6networks.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, "int-ads@ietf.org" <int-ads@ietf.org>, rtg-ads <rtg-ads@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000a38aed05991f4fc1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/3ktZH2Oc3TvelWegxumaqmj8Jjs>
Subject: Re: [spring] We don't seem to be following our processes (Re: Network Programming - Penultimate Segment Popping)
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 Dec 2019 16:04:06 -0000
Exactly - That is why I thought it does make sense to make this crystal clear to everyone here. >From some comments it seemed that either folks do not understand or want on purpose to make false assertions only to mud the waters :) All - have a great weekend, Robert. On Sat, Dec 7, 2019 at 4:57 PM Darren Dukes (ddukes) <ddukes@cisco.com> wrote: > Hi Robert, thank you for injecting clarity to this thread. > > draft-ietf-spring-network-programming defines PSP, and the only relevant > portion of this thread to that draft is Discussion #3. > > As I stated in another post, I consider #3 closed as this is clearly > complying with RFC8200. > https://mailarchive.ietf.org/arch/msg/ipv6/6Uy_JuMm7W66kTql_o7FYisxkg0 > > The remainder of the discussion in this thread is unrelated to > draft-ietf-spring-network-programming. > > Thanks > Darren > > On Dec 7, 2019, at 6:47 AM, Robert Raszuk <robert@raszuk.net> wrote: > > Hey Fernando, > > (pop when you are the destination but SL!=0 is essentially 'in the >> network removal') > > > I was trying to stay out of this but I have one fundamental question or > observation this entire debate seems to be about. > > In the context of SRv6 there are two parallel discussions > > *Discussion #1* - It is about inserting, modifying or deleting SRH by > nodes which are not in the outer IPv6 header of the packet > > *Discussion #2* - It is about RFC8200 compliance when the node doing > insertion of SRH is *the* destination of the packet as read verbatim from > the outer IPv6 header. > > *Discussion #3* - It is about RFC8200 compliance when the node doing > modification or removal of SRH is *the* destination of the packet as read > verbatim from the outer IPv6 header. > > First let's observe that RFC8200 is only defining the behaviour regarding > EH processing in the context of destination address of the IPv6 outer > header: "identified in the Destination Address field of the IPv6 > header.identified in the Destination Address field of the IPv6 header. " > > Therefore stating that SL value before local decrement matters in this in > respect to being compliant to the IPv6 RFC is at best just an individual > interpretation. Besides the pseudocode says it black and white "S14.1. If > (updated SL == 0) {". We do all sort of processing decision after > decrementing the values ... think TTL :) > > So back to reality ... > > *Discussion #1* - I think we all agree that to accomplish that RFC8200 > would need to be updated. > > *Discussion #2* - I think we also all agree here that to accomplish this > RFC8200 would need to be updated as it does says clearly that "Each > extension header should occur at most once, ..." > > *Discussion #3* - It seems clearly that there is no issue with compliance > with RFC8200 and that if penultimate segment midpoint decides or is > instructed to pop SRH it sure can and still be 100% compliant with current > wording of RFC8200. > > So other then so much foam what is this debate all about ? > > Cheers, > Robert. > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > > >
- [spring] Network Programming - Penultimate Segmen… Ron Bonica
- Re: [spring] Network Programming - Penultimate Se… Fernando Gont
- Re: [spring] Network Programming - Penultimate Se… Darren Dukes (ddukes)
- Re: [spring] Network Programming - Penultimate Se… Ron Bonica
- Re: [spring] Network Programming - Penultimate Se… Fernando Gont
- Re: [spring] Network Programming - Penultimate Se… otroan
- Re: [spring] Network Programming - Penultimate Se… Ron Bonica
- Re: [spring] Network Programming - Penultimate Se… otroan
- Re: [spring] Network Programming - Penultimate Se… Fernando Gont
- [spring] We don't seem to be following our proces… Fernando Gont
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Tom Herbert
- Re: [spring] We don't seem to be following our pr… Ron Bonica
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Enno Rey
- Re: [spring] We don't seem to be following our pr… Enno Rey
- Re: [spring] We don't seem to be following our pr… Ron Bonica
- Re: [spring] We don't seem to be following our pr… Bob Hinden
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Joel M. Halpern
- Re: [spring] We don't seem to be following our pr… Sander Steffann
- Re: [spring] We don't seem to be following our pr… Tom Herbert
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Sander Steffann
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Bob Hinden
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Tom Herbert
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Andrew Alston
- Re: [spring] We don't seem to be following our pr… Andrew Alston
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Ron Bonica
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Ron Bonica
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] Network Programming - Penultimate Se… Darren Dukes (ddukes)
- Re: [spring] Network Programming - Penultimate Se… Ron Bonica
- Re: [spring] We don't seem to be following our pr… Ole Troan
- Re: [spring] We don't seem to be following our pr… Andrew Alston
- Re: [spring] We don't seem to be following our pr… Sander Steffann
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… otroan
- Re: [spring] We don't seem to be following our pr… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Brian E Carpenter
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- [spring] Separating issues (was Re: We don't seem… Suresh Krishnan
- [spring] Penultimate Segment Popping and RFC8200 … Suresh Krishnan
- Re: [spring] Separating issues (was Re: We don't … Ketan Talaulikar (ketant)
- Re: [spring] Penultimate Segment Popping and RFC8… Ketan Talaulikar (ketant)
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Alexandre Petrescu
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Network Programming - Penultimate Se… Darren Dukes (ddukes)
- Re: [spring] Network Programming - Penultimate Se… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Darren Dukes (ddukes)
- Re: [spring] We don't seem to be following our pr… Robert Raszuk
- Re: [spring] Network Programming - Penultimate Se… Tom Herbert
- Re: [spring] Network Programming - Penultimate Se… Robert Raszuk
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] We don't seem to be following our pr… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] Penultimate Segment Popping and RFC8… Brian E Carpenter
- Re: [spring] Penultimate Segment Popping and RFC8… Adrian Farrel
- Re: [spring] We don't seem to be following our pr… Brian E Carpenter
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] We don't seem to be following our pr… bruno.decraene
- Re: [spring] Penultimate Segment Popping and RFC8… bruno.decraene
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] Penultimate Segment Popping and RFC8… Mark Smith
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] Penultimate Segment Popping and RFC8… Brian E Carpenter
- Re: [spring] Penultimate Segment Popping and RFC8… bruno.decraene
- Re: [spring] Penultimate Segment Popping and RFC8… Pablo Camarillo (pcamaril)
- Re: [spring] Penultimate Segment Popping and RFC8… Robert Raszuk
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- Re: [spring] Penultimate Segment Popping and RFC8… Fernando Gont
- [spring] Non-final destination address (was Re: P… Suresh Krishnan
- Re: [spring] Non-final destination address (was R… Fernando Gont
- Re: [spring] Non-final destination address (was R… Suresh Krishnan
- Re: [spring] Non-final destination address (was R… Fernando Gont