Re: [spring] Regaining Focus on SRv6 and SRv6+

Robert Raszuk <rraszuk@gmail.com> Sat, 07 September 2019 22:05 UTC

Return-Path: <rraszuk@gmail.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 7DBCB12018D; Sat, 7 Sep 2019 15:05:53 -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 XOErJXKWlvan; Sat, 7 Sep 2019 15:05:50 -0700 (PDT)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (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 2A3AF120145; Sat, 7 Sep 2019 15:05:50 -0700 (PDT)
Received: by mail-pf1-x434.google.com with SMTP id r12so6799717pfh.1; Sat, 07 Sep 2019 15:05:50 -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=2RTppxhfOPYvOfEXgMmoMqlp3fj1kIAY+z5f8/cERCM=; b=oXACluUbESXdwbWpyeA6sChnfNO1X7pI58oSMBFoGhc3bSKp6DfeLywXKmHaE+PYQg RgfFvNx/i3SAAuKnQsmj0y6boCqRzezeLwUKz867VgAAVv6lymqp9tVg/GDGSNVNY9Az u83n/0W009FYgnyK97ATkxWAJDZFNXjJ0kTId2m/0OFqc5i3PXDuAbdOd9uxstKnPVdF AtFAe3kTdHNu9bIZKRk44HTwEtWh1terhOs+AYAflA2NFMUObOgRrWUgbkxZh7I+haBn 2ofPfoPC8oBSbVQJKgVlXuHqoPOc14NyRGoDioA31E1w2VQrYhWwvqjiknAqt7Z/RTMg D3Fw==
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=2RTppxhfOPYvOfEXgMmoMqlp3fj1kIAY+z5f8/cERCM=; b=nJzG5pbTORjqa1hxiaqx7nvTQaEdh/EN1T1jWUVrYV9c7caCvlej7Pe7zqEvBcWvt+ 9ZpiWdPFFXcPVyMhsYVOORaYb/HVEKgb/7nbHWc/l7MmX7npKEsTX+N9y5riF8eVjszt wVWocAYTi0XpO56cmsclk0ZvjHjG+CSGXoY//J9/5xs+mVQVw9suEtRKICIOQ1IOKMtw kYwftlS1g/gU4mvVRG3G4PLdOxOk0WIEPAfPHYJ2sb2745VbZ89LYPx5f5FJBdpeb0HH M+3KyLXXKQWE9LUQc3q4B44XBva8Ay1OjhoZaFBTvgK5ZTZb9ucpZl//cJnQH7HVI5NA uJUQ==
X-Gm-Message-State: APjAAAV/rCru0ln0tRxfr3B3Gz+8CntCT47o4nM0v+p0FE9nEUm2g0hz xlHvrsLzWVMqhob99S2mK2ChKUUSHoEI7Opr8D8q5XM/XlI=
X-Google-Smtp-Source: APXvYqwFtWrr9M94oUMEOW2LcYl2aTIj6FvgRC/qOrSlXl6RU90XabxTrbNloJ2Y4rOLx3YlVe1xF+6P+8dgVL3GvZA=
X-Received: by 2002:aa7:9386:: with SMTP id t6mr19413511pfe.214.1567893949261; Sat, 07 Sep 2019 15:05:49 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CALx6S366MBTKKhYVkzwhtNU1kpXwq5gAB_5LL1s_zs46oXP7AA@mail.gmail.com> <CAOj+MMHf_kikj1D8=Z5Ti8MKKSGOtoLLAmpbbYZdOQBBjSGz-g@mail.gmail.com> <BYAPR05MB5463142898089E1A22307902AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5463142898089E1A22307902AEB50@BYAPR05MB5463.namprd05.prod.outlook.com>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Sun, 08 Sep 2019 00:05:39 +0200
Message-ID: <CA+b+ERnNVuHvkBM+Y9qfA=gvrCHr82TidgGN9kF22x2Vc=PuHQ@mail.gmail.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Tom Herbert <tom@herbertland.com>, "spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e42dc90591fdc1a7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GbbOasOBkG-AwirK59n6dqTcizM>
Subject: Re: [spring] Regaining Focus on SRv6 and SRv6+
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 22:05:54 -0000

Ron,

> SRv6+ relies on prepending

Interesting ... can you elaborate how you will do TI-LFA with SRv6+ ? If
you have slides showing packet format when TI-LFA is performed in the
middle of SRv6+ domain please just kindly fell free to share a pointer to
it.

> I don’t understand your comment about two destination headers

And I do not understand what you may not understand. Is your "prepending"
the same what some may consider "insertion" then ?

Thx,
R.



On Sat, Sep 7, 2019 at 11:52 PM Ron Bonica <rbonica=
40juniper.net@dmarc.ietf.org> wrote:

> Robert,
>
>
>
> Tom is correct. In SRv6+, there is never any need for one packet to
> contain two routing headers. SRv6+ relies on prepending, in all cases,
> including TI-LFA.
>
>
>
> Because the CRH is short, this works just fine.
>
>
>
> I don’t understand your comment about two destination headers. You might
> want to rethink that.
>
>
>
>                                                                      Ron
>
>
>
>
>
> *From:* Robert Raszuk <robert@raszuk.net>
> *Sent:* Saturday, September 7, 2019 1:54 PM
> *To:* Tom Herbert <tom@herbertland.com>
> *Cc:* Ron Bonica <rbonica@juniper.net>; spring@ietf.org; 6man@ietf.org
> *Subject:* Re: [spring] Regaining Focus on SRv6 and SRv6+
>
>
>
>
>
> > It doesn't depend on extension header insertion
>
>
>
> Nothing depends on extension header insertion ... SRH insertion is an
> optional optimization.
>
>
>
> > and there's no need to have multiple routing headers in the same
> packet.
>
>
>
> Really ?
>
>
>
> If I am doing SRv6+ in my network for TE and want to to do TI-LFA how
> would I not end up with 3 IPv6 fixed headers and two Dest Option EHs and
> two CRH EHs in the packet under protection ?
>
>
>
> But this is just tip of the ugliness iceberg ...
>
>
>
> All required extensions to protocols developed in to name just a few
> already proposed by SRv6+ authors: IDR, LSR, BESS and 6MAN WG to support
> the new mapping (which is other then nomenclature close to SR-MPLS mapping)
> will require real development resources.
>
>
>
> OAM in spite of few claims from Ron that "just works" is not addressed and
> does require even more extensions.
>
>
>
> Then last I will not be able to use SRv6+ for my deployment needs in the
> global IPv6 overlay I am running simply that within my overlay I do not
> plan to run any control plane. Underlay basic reachability provided by
> third parties is all I need to construct optimal paths. So any protocol
> which requires new signalling to distribute mapping is non starter.
>
>
>
> At the end we should learn from others .... (hint SDWANs) and avoid
> mistakes of the past (hint: LDP).
>
>
>
> Many thx,
>
> R.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Sat, Sep 7, 2019 at 6:41 PM Tom Herbert <tom@herbertland.com> wrote:
>
> On Fri, Sep 6, 2019 at 6:08 AM Ron Bonica
> <rbonica=40juniper.net@dmarc.ietf.org> wrote:
> >
> > Folks,
> >
> >
> >
> > We have explored many facets of SRv6 and SRv6, sometime passionately. I
> think that this exploration is a good thing. In the words of Tolkien, “All
> who wander are not lost.”
> >
> >
> >
> > But it may be time to refocus on the following:
> >
> >
> >
> > For many operators, SRv6 is not deployable unless the problem of header
> length is addressed
> > Many objections the uSID proposal remain unanswered
> > SRv6+ offers an alternative solution
> >
> >
> >
> > Given these three facts, I think that it would be a mistake to
> discontinue work on SRv6+.
> >
> + 1
>
> I'd suggest a fourth fact. The packet format of SRv6+ is much simpler
> than SRv6 and the protocol works better with existing mechanisms and
> protocols of IPv6 like Destination and HBH options, as well as AH. It
> doesn't depend on extension header insertion and there's no need to
> have multiple routing headers in the same packet.
>
> Tom
>
>
> >
> >
> >
>           Ron
> >
> >
> >
> >
> > Juniper Business Use Only
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritKT7Pxrp$>
> > --------------------------------------------------------------------
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!XdaMALbhFo4TNFver8v6Zwv5qIQ2mxR2PiQiwPTEJ31TLT5m9oxN8yritAkWNZwq$>
>
>
>
> Juniper Business Use Only
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>