Re: [spring] “SRV6+” complexity in forwarding

Reji Thomas <rejithomas.d@gmail.com> Thu, 19 September 2019 16:17 UTC

Return-Path: <rejithomas.d@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C57012084B; Thu, 19 Sep 2019 09:17:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 jBlYPjCQaoyG; Thu, 19 Sep 2019 09:17:12 -0700 (PDT)
Received: from mail-vs1-xe2a.google.com (mail-vs1-xe2a.google.com [IPv6:2607:f8b0:4864:20::e2a]) (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 DA3FD120843; Thu, 19 Sep 2019 09:17:11 -0700 (PDT)
Received: by mail-vs1-xe2a.google.com with SMTP id d204so2651854vsc.12; Thu, 19 Sep 2019 09:17:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KjF0NUpe+m/RkPSeonHGrgHKWJstD6RaQaue79+Xkao=; b=Q4mO5O0fiwYTgeSforSBWKLSYkHqVFzEUujZlWpj1kg6zMKrGUCMJW7DoAIjhNmrx2 Dv6bm/06nyDEk395dsiuLUqR32VMVzTVNL/NvAERM0xcGFgSXj69wlwoP4tFoEflXKnd Vo0KX0eonJwYlfwlMH3bxZRqHezjDVOt4bgtgXazR3SSW/m8GPzYCrbbrv+QlGO68XHe DIDcQDwer30v6pd1yiPjCV7WJ5QapXCPUTWSK/l+AOQLDQcZWnJrR1cW1Ro/ITsFVst6 A6+kPL14ODOlGOucIR2FQEtZ5t8ZnsJ3DpttVD2fvS6NVwxtk+G0HJFduQ3/AYQywp5I TGqw==
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=KjF0NUpe+m/RkPSeonHGrgHKWJstD6RaQaue79+Xkao=; b=e414K5f6udCMHcRg6JYjZrfLU6bmirSvmOljLUk7fZgePSf1QawKWVgoNPzCBB6aY2 6w5P8iuwTAsFAryP5zrOWETQeX3g7E0K+TkmNjKbeN28JZ3B9jHEr6MKgmIlm0hdR4yj UBp3Qp309JZRwUh9x9D1B28dZHTwrX21GhRuFQXlK6UZwFyF8CXEidoP36DZF2kjbfKK 28QkTLWgtUIcN39gE1ex2lulCcwHgZYxBfHYgvV8mSv2DiLgk9/OU/ZLqW8U21WvTykJ /ORC4psUnLgI7l9dc+F73EqCWGp6VnBSOfGR5XgV7iqGU9jIIFYiaJ2vVBxvnq5dEbjB jouA==
X-Gm-Message-State: APjAAAWZ6ADc1Z2h/05nao65F9w63AMX75i/wi1S/Z+PO4kwptfI6PY/ coiTP63pz4OsIlXhrZsookIHnP+63nT5mQXpVg==
X-Google-Smtp-Source: APXvYqyjkc1sKvRUs+2nPc60RQDuReMjCVGiJEG43YOxBiCr9BHobVmaNnFdCSe4tG871MKt+6lDPopgMEl5xw6PsxU=
X-Received: by 2002:a67:fbd8:: with SMTP id o24mr2677167vsr.180.1568909830741; Thu, 19 Sep 2019 09:17:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAHd-QWtA21+2Sm616Fnw0D-eB7SNb_BeG8-A-MCLLFgTwSpOsg@mail.gmail.com> <BYAPR05MB54632F09C712ADB30138CFA9AEBE0@BYAPR05MB5463.namprd05.prod.outlook.com> <BYAPR19MB3415D21403394F8129A4BAD8FCB90@BYAPR19MB3415.namprd19.prod.outlook.com> <30491F13-C652-45C3-AB2B-95F765FBB4EA@juniper.net> <65C5CB04-3A2F-4F83-A7C8-2045154F93AE@cisco.com> <BYAPR05MB5463EC3250F2A303A3641839AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <91CBADAD-EFE6-46E1-A9D3-DAA111357179@juniper.net> <CAOj+MMGyUFRPDqCBo5SbLX486o_9GLpM6Zxf8KSt1voWiqhkGQ@mail.gmail.com> <E8D473B5-3E8D-4339-9A79-0CAE30750A55@juniper.net> <CAOj+MMFOy5PyTo=jPJkVrQOctdWjsTbD=7ix-2n89vodKzT3gQ@mail.gmail.com> <2F604D74-51CF-4F2F-AEA9-1CBDEEA9B9F7@gmail.com> <F09C2D09-D769-4817-AF73-97D6ED1BC4BF@lapishills.com> <201909120857387140042@chinatelecom.cn> <1568259664564.62561@bell.ca> <CAO42Z2wQ_8GEE+=nAMFBj+ape9Vf7fARVoOwGdCiUxdffkyXgw@mail.gmail.com> <BYAPR05MB5463A04B05B4BD6AA294F7F0AEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <6EA6F7C0-BEB2-4749-A6AB-62B1337213B2@cisco.com> <BYAPR05MB5463426F1668202EE5F183EFAE8F0@BYAPR05MB5463.namprd05.prod.outlook.com> <634900D2-FBCE-47CF-8907-C8B9CB3A4102@cisco.com> <CALx6S34=Tw-u4Hz-07-Rs-GjsungkqnD_fMoQnGc17u3VJhY1g@mail.gmail.com> <CAFqxzqYr7g2jzwJrhvjL_DXYZsDzbzqx01cy0zB1aBweDde1XQ@mail.gmail.com> <CAO42Z2yrjwRMykWxmEo5=18fMvuZdMtuyz5g1p=8oSzp_ro9Vw@mail.gmail.com> <52FDA21F-E860-45E2-846A-43B969DEDC87@juniper.net> <CAOj+MMFjCcQt7FLf9NjfEKruEYktU0iJEs8Q+qFG8Pjkt7jDaA@mail.gmail.com> <9EA2D501-4382-4071-A89C-8C593B66E2F1@juniper.net> <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com>
In-Reply-To: <CA+b+ERmnw412sboPtMow6=WUFK_FW2iO+rQxOu4dQ0yV2cuukQ@mail.gmail.com>
From: Reji Thomas <rejithomas.d@gmail.com>
Date: Thu, 19 Sep 2019 21:46:59 +0530
Message-ID: <CAA8Zg7G-Aa+mVWxax3EqJOs9V7T8Bu=mfvng8Om9bEw59D7Orw@mail.gmail.com>
Subject: Re: [spring] “SRV6+” complexity in forwarding
To: Robert Raszuk <rraszuk@gmail.com>
Cc: Srihari Sangli <ssangli=40juniper.net@dmarc.ietf.org>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, SPRING WG <spring@ietf.org>, 6man <6man@ietf.org>, Dirk Steinberg <dirk@lapishills.com>, Rob Shakir <robjs@google.com>, Tarek Saad <tsaad.net@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000002563fc0592ea49bd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/9l-MXZWDiHoEGrr5cNcu1AxEcbc>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Sep 2019 16:17:15 -0000

Hi Robert,


>>Well the crux of the matter is that you still need to process all EHs at each IPv6 destination which here means each transit node per RFC8200


 From RFC 8200 that doesn't seem to be the case or at least as I
understand. See  Section 4.1 note 1 and note 3. Am I missing
something?



IPv6 header
      Hop-by-Hop Options header
      Destination Options header (note 1)
      Routing header
      Fragment header
      Authentication header (note 2)
      Encapsulating Security Payload header (note 2)
      Destination Options header (note 3)
      Upper-Layer header

      note 1: for options to be processed by the first destination that
              appears in the IPv6 Destination Address field plus
              subsequent destinations listed in the Routing header.

      note 2: additional recommendations regarding the relative order of
              the Authentication and Encapsulating Security Payload
              headers are given in [RFC4303
<https://tools.ietf.org/html/rfc4303>].

      note 3: for options to be processed only by the final destination
              of the packet.


Regards
Reji

On Thu, Sep 19, 2019 at 9:00 PM Robert Raszuk <rraszuk@gmail.com> wrote:

>
> I disagree. PPSI and PSSI leverages the DOHs in IPv6 architecture better.
>> The SRv6+ drafts explain the usecases better FYI.
>>
>
> Well the crux of the matter is that you still need to process all EHs at
> each IPv6 destination which here means each transit node per RFC8200. That
> is regardless what any other spec says ... unfortunately.
>
> Best,
> R.
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>