Re: [spring] Beyond SRv6.

Ca By <cb.list6@gmail.com> Fri, 06 September 2019 14:16 UTC

Return-Path: <cb.list6@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 58257120BFF; Fri, 6 Sep 2019 07:16:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.747
X-Spam-Level:
X-Spam-Status: No, score=-1.747 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, 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=no 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 dDQKUVzin6PQ; Fri, 6 Sep 2019 07:16:12 -0700 (PDT)
Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) (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 8CD78120C00; Fri, 6 Sep 2019 07:16:12 -0700 (PDT)
Received: by mail-io1-xd2b.google.com with SMTP id x4so12972771iog.13; Fri, 06 Sep 2019 07:16:12 -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=YDXM82cXSCPfkEo09qce6OrdvMTzYzw+rFhhXmgzzq8=; b=cW7h8lfU0sgof5DeqpMdgx1K76/ChDGth0RG1tTT+vx72++fqkADPDIf8hKl58ZJPS 4ZLjts5NptQlrs9QePWTl1x2tUj/hlZ8Q4AwBd8ZMb0K6J6/1gioP6cEVMO8MdRz54/m ui1BzlkLS89MC4lngU7hWTo+ALqqndG2j6MlCc2AhfaGxidGZK6p/muy6VeC+qE9Bzua RD7GSwTAK+CXSmZoYCbWxPV2XnKe+zz3pgh+bkFiowii/VJwdRGOh46rklE9EP3Gc8QZ BXTP6zUL9kRvs+SDhuJhR8AlhBbhMrrRhvMrmbuulOit5jrKGAM9WJVDURWF4d3lq6in jCpA==
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=YDXM82cXSCPfkEo09qce6OrdvMTzYzw+rFhhXmgzzq8=; b=DkuptSy+llGYM9Svo1rzBbVZG9nwd96XVEaVoMgLXqcKT21AeQIrARLosQctGN+HDC Zr6F2u23BgC+ykqU/SNPitMEAK6apfRb/7/mQeklxlbmCMqHV+1gyA67A8yG4cmSIeYt jM1IvtXf15L6PjemeMoLsw2g/4aL97UCE9xy/lek7i/gXKN7Px88PLLZUNhwKUQR7oyq /RxscQxPLvNPFXsYvfBBo4Qun2NpsUzkBJ+bK+xp6B6J/CpJZ4KTxoM8sUvD/SvtNjYL Kr78B9RsYnwkFBMR1VfU/M2VNuRRVORqajbLyBU0hyD0u29LQNxNfpl7fPhhatCaG3c6 tURw==
X-Gm-Message-State: APjAAAUqVPYj77irt8/tIBCFzhpImtOOTeTdKK5NVAui/MeEd0fTrwS8 WhX+ezKy+m1w7/Jt6vk2dLltI0FiQt8N2kWfTZs=
X-Google-Smtp-Source: APXvYqxfCs4aZn9s0xPXXZ6fPF2WpXV52UJRIGI+d4IYIMxvhCVR7wDUu/lmKvCNenK3s5qzT3SE8nhrNEOZO9LrkUg=
X-Received: by 2002:a02:b09c:: with SMTP id v28mr10345016jah.137.1567779371751; Fri, 06 Sep 2019 07:16:11 -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> <9CCE1F5C-A886-4B06-8B97-D0645CFFE5E2@cisco.com> <PR2PR03MB541913FD25718B80EF1C9110EEBA0@PR2PR03MB5419.eurprd03.prod.outlook.com> <CAOj+MME7knoTq3qUOshwdUejbOEKsYD_vDQYBfDNiwRNGAt81g@mail.gmail.com> <FA94F6B1-16CE-48CE-AF45-9E35A5F129DF@cisco.com> <VE1PR03MB54221A9263F35AEBFD50A437EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
In-Reply-To: <VE1PR03MB54221A9263F35AEBFD50A437EEBA0@VE1PR03MB5422.eurprd03.prod.outlook.com>
From: Ca By <cb.list6@gmail.com>
Date: Fri, 06 Sep 2019 07:16:00 -0700
Message-ID: <CAD6AjGSG0AeOToP4+GCLO2DE5Y=SfSS9bqy-XkexSyf-PvFCnA@mail.gmail.com>
To: Andrew Alston <Andrew.Alston@liquidtelecom.com>
Cc: "6man@ietf.org" <6man@ietf.org>, Rob Shakir <robjs@google.com>, Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, "Zafar Ali (zali)" <zali@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000008a1c980591e314cc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mg-CNJKC0vVDYWTpi-KeU-VFJRk>
Subject: Re: [spring] Beyond 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: Fri, 06 Sep 2019 14:16:21 -0000

On Fri, Sep 6, 2019 at 1:40 AM Andrew Alston <
Andrew.Alston@liquidtelecom.com> wrote:

> An Zafar – I told by those words – I am pragmatic though as an operator.
> I know that srv6 in some form or another is coming – I stated as much on
> various blogs. I am not fool enough to believe that I am not going to be
> forced into a situation where I am going to be made to run some variant of
> this – because I  have been told very bluntly by certain vendors that mpls
> style development for v6 will cease at a control plane level – and we are
> already seeing situations where despite sr-mpls working just fine – certain
> vendors have actively chosen to not support this with IPv6.
>
>
Eh, i am also an operator of a non-trivial size network.  The above
statements make me concerned about your business.

1.   I consider SR to be a bit of flashy marketing push by vendors to do
things with no unique merit. One looks at a 1/2 page author list of these
SR draft and must note something here is fishy. Folks from my company who
have no idea what SRv6 is have been asked to add their names to the author
list of SPRING drafts.  It is a mirage, and poor form by the SR pushers to
engage in this fake grass roots movement.

2. IMO, SR is like lisp and nsh. Overly complicated protocols driven by
vendors, with plenty of astro turf, to make networks more complicated and
expensive.  Oh, and it is so simple ans great, but only runs on the newest
kit ...

3.  You are very confused. You give vendors requirements and they comply.
You pay them, they do stuff. They will even put your name on an I-D you
have not read.

4. SR is not coming to anyone who does not have the religion of SR. SR is
no more of a solid bet than LISP or OpenFlow or NSH or “SDN” or PCF ....

My bet is MPLS will not die, it is 20 years mature and not going anywhere.
Let’s see a vendor launch a serious carrier router without MPLS....


>
> That has put me in a position where I have to be pragmatic – because – as
> an operator with a massive network – I have to be able to continue to well,
> operate.  That leaves me needing something that finds a common ground
> between those who want MPLS to die – and the MPLS usage which is present,
> real and necessary in the world in which I operate.  That leaves me with
> needing a version of SRv6 which is usable, does not impose insane overhead,
> and does not fundamentally rewrite the IPv6 protocol.
>
>
>
> I have been extremely open and honest about this – I will however say –
> that the added functionality through the network programmability – all of
> which is catered for in CRH without the need to rewrite the IPv6
> specification to do it – does have other use cases – and hence – CRH
> actually works for us – very very well – because it retains that which I
> need – while adding some really nice advantages on top of it.  But again –
> we have asked – multiple times – for the technical problems behind CRH –
> and the ringing in my ears is deafening from the silence.
>
>
>
> Andrew
>
>
>
>
>
> *From:* Zafar Ali (zali) <zali@cisco.com>
> *Sent:* Friday, 6 September 2019 11:28
> *To:* Robert Raszuk <robert@raszuk.net>; Andrew Alston <
> Andrew.Alston@liquidtelecom.com>
> *Cc:* Ron Bonica <rbonica@juniper.net>; Srihari Sangli <
> ssangli@juniper.net>; Tarek Saad <tsaad.net@gmail.com>; Rob Shakir <
> robjs@google.com>; SPRING WG List <spring@ietf.org>; 6man@ietf.org; Zafar
> Ali (zali) <zali@cisco.com>
> *Subject:* Re: [spring] Beyond SRv6.
>
>
>
> Hi Andrew,
>
>
>
> I agree with Robert.
>
> CRH is nothing else than IPv6 over SR-MPLS.
>
> In the vast majority of the deployments (single SP domain), one can deploy
> MPLS.
>
> In a minority of cases where some MPLS discontinuity in the domain could
> exist, SR-MPLS over IP/UDP is an adopted and deployed solution.
>
>
>
> As you stated in your original response”
>
> “Now – in that case SR-MPLS would have been just fine and frankly
> speaking – we were entirely happy with pure SR-MPLS and I’m on record
> saying that I didn’t see much of a use case for SRv6 at all.”
>
>
>
> I can see why you liked CRH.
>
>
>
> Thanks
>
>
>
> Regards … Zafar
>
>
>
> *From: *Robert Raszuk <robert@raszuk.net>
> *Date: *Friday, September 6, 2019 at 4:01 AM
> *To: *Andrew Alston <Andrew.Alston@liquidtelecom.com>
> *Cc: *"Zafar Ali (zali)" <zali@cisco.com>, Ron Bonica <rbonica@juniper.net>,
> Srihari Sangli <ssangli@juniper.net>, Tarek Saad <tsaad.net@gmail.com>,
> Rob Shakir <robjs@google.com>, SPRING WG List <spring@ietf.org>, "
> 6man@ietf.org" <6man@ietf.org>
> *Subject: *Re: [spring] Beyond SRv6.
>
>
>
> Hi Andrew,
>
>
>
> I can say that I may even agree with some of your points. But one question
> I asked which no one responded still stands ...
>
>
>
> SRv6+ is almost identical to SR-MPLS with IP transport between segment
> nodes. Both require mapping, both require changes to OAM, both require IGP
> extensions, both can use the same forwarding hardware and logic, both
> require almost identical operation etc .... As you know even main author of
> SRv6+ agrees with all of this in the notes sent to the list.
>
>
>
> So please help me to understand why entire industry who wants to be good
> IETF citizen and Industry player should now invest a lot of resources in
> development, testing, shipping and support of a solution which is just a
> poor mirror of something which is already available ?
>
>
>
> Yes some folks were allergic to MPLS in the past and some are still
> allergic to MPLS. But as someone who have worked since Tag Switching early
> days on that piece of technology let me tell you that vast majority of
> those folks do not even understand the difference between MPLS used for
> transport and MPLS used as forwarding demux for the applications. They just
> treat it the very same way like an evil or devil protocol which does
> nothing else other then demonstrate their complete ignorance of the
> subject.
>
>
>
> Yes MPLS to be used as a transport is a mistake. It was not a mistake in
> the past as when we rolled out services which required encapsulation most
> platforms in the field just could not do line rate IP encapsulation. But
> those days are gone. If in 1998 time frame routers could do IPv4 in IPv4
> encap MPLS as a transport would have never succeeded.
>
>
>
> Then of course there was more mistakes TDP later by IETF collaboration
> became LDP was a mapping protocol - yes another mistake instead of making
> up front domain wide labels and extended IGPs and BGP for that. Well the
> thought was that working on single protocol will be easier then extending
> ISIS, OSPFv2 (and v3 on the radar), RIPv2, EIGRP.
>
>
>
> But this is MPLS transport which in spite of little group of folks still
> selling it around believe it or not it is going away.
>
>
>
> But nothing is wrong about using 20 bit labels as demux for applications
> and services. Packet carry bits. Nowhere in the packet even if you decode
> it carefully it says "I am MPLS" ... forwarding on the boxes also uses bit
> lookup and if you ask your vendor they can paint it and abstract all the
> MPLS legacy in the CLI for you so you never see it.
>
>
>
> Bottom line is that I see no reason at all to adopt a solution which walks
> like a duck, quacks like a duck and only carries a label "I am not a duck"
>
>
>
> Best,
>
> R.
>
>
>
> <snip>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>