> between those who want MPLS to die

Again you are putting an equal sign between MPLS used for transport and
MPLS used for application and services. While I know and agree that MPLS
for transport should die - I have not met anyone who says MPLS for
applications is a bad demux encoding.

> for the technical problems behind CRH

I pointed the need for mapping as architectural deficiency.

But this is not the point.

If next week there will be three more proposals of data plane encoding
(XRH, ZRH & YRH) and each asking for new IGP & BGP control plane extensions
for Segment Routing over v6 should IETF adopt all of them and should all
vendors work and deliver all of them ? Is this what you think is in best
interest of the industry ?

Many thx,
R,

On Fri, Sep 6, 2019 at 10:40 AM Andrew Alston <
andrew.als...@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.
>
>
>
> 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) <z...@cisco.com>
> *Sent:* Friday, 6 September 2019 11:28
> *To:* Robert Raszuk <rob...@raszuk.net>; Andrew Alston <
> andrew.als...@liquidtelecom.com>
> *Cc:* Ron Bonica <rbon...@juniper.net>; Srihari Sangli <
> ssan...@juniper.net>; Tarek Saad <tsaad....@gmail.com>; Rob Shakir <
> ro...@google.com>; SPRING WG List <spring@ietf.org>; 6...@ietf.org; Zafar
> Ali (zali) <z...@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 <rob...@raszuk.net>
> *Date: *Friday, September 6, 2019 at 4:01 AM
> *To: *Andrew Alston <andrew.als...@liquidtelecom.com>
> *Cc: *"Zafar Ali (zali)" <z...@cisco.com>, Ron Bonica <rbon...@juniper.net>,
> Srihari Sangli <ssan...@juniper.net>, Tarek Saad <tsaad....@gmail.com>,
> Rob Shakir <ro...@google.com>, SPRING WG List <spring@ietf.org>, "
> 6...@ietf.org" <6...@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
> i...@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to