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

Dirk Steinberg <dirk@lapishills.com> Fri, 06 September 2019 14:50 UTC

Return-Path: <dirk@lapishills.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 2D6AE120BBE for <spring@ietfa.amsl.com>; Fri, 6 Sep 2019 07:50:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NO_DNS_FOR_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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=lapishills-com.20150623.gappssmtp.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 ZuDI7XyjONup for <spring@ietfa.amsl.com>; Fri, 6 Sep 2019 07:50:30 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 8E237120CDC for <spring@ietf.org>; Fri, 6 Sep 2019 07:50:29 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id r17so7595447wme.0 for <spring@ietf.org>; Fri, 06 Sep 2019 07:50:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lapishills-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=dRMDjJdG6kSgFxrXFVPTSiUuRk3MfioDZkg6eTYJrKg=; b=LatUvkSJbLC8LhM0MrRbYaCWEY1cIaLVHbmN4Vg79+Ioh9ZDbClmxX+E7aohMF7oDt ni+LyPNOQYuivEayGTmFFaPNySvemtm5CD4EjJibWKAlUt+VeNQqQBcoymRrZwkydu/9 X6GctVgp94aemchj1nqWE2hfbTmFRoqQgMkMkoJneiAoxIIx8tpELd9/oUxNRLDoPG6d OsJ/0z8kwMaid7jaV6Cz5Jw+9VfWZRNXyxa0g9bDbWj5X4pMJqLGIhUarsrsGrWHyBne PZwqJIcHLAwiULphjdbeJ8KdnBgO05QblHJ1ClKdWpZODkTVdKKe6ksPitxa1UfMxfB4 Zpfw==
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; bh=dRMDjJdG6kSgFxrXFVPTSiUuRk3MfioDZkg6eTYJrKg=; b=BGLM13Eszm3DcxdSg5v06gYcaFEZ5sBhTBM7dz1bw0/kGiIKYxppmyuYNwEncDyHO9 5y8G9XzsgPk46kQMvgpE6yR3Xr53ZT0jMGEXiiq/tRSo2221WZsdDgBybtwCk0KVlGsY ufLOMBOk8WNBnbzUCj5oYI28aZt64GQYZSP+BJWM2P3ovaOiEpg/XBXBoUmJP2H8dIXn nq5LOrRkTdLgcU38+ayI308WLh2ZDBsHkGMRcdykdCwn9hZAmS4LU15Uq1WWyrZeQ2oL RACcisSC0F5O5XFdKrtvwJKsmxC0ohd0FuAfUVKNn2K2O1ovYR2iRCkdrhhVKZ0sp2rW kMsw==
X-Gm-Message-State: APjAAAUmjjHbbTYeul0PH/N1DziL5VXGTWed3dBkrlt+okfJhKddEM4h RRabLjlvwdoxnjaweE8A/I5Lta2v0r7KnuwBSLSw/PJIx7Y=
X-Google-Smtp-Source: APXvYqyOeJtIYsguqPhxz7p6/zNLIVSemEjqLTfWc8VATu6W4fXSYE9qf6dylZVasSrErXvestoWKbGxEXf1EZrNCiQ=
X-Received: by 2002:a1c:9a46:: with SMTP id c67mr7579442wme.115.1567781427870; Fri, 06 Sep 2019 07:50:27 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR05MB5463153B47BFE83350C566E7AEBA0@BYAPR05MB5463.namprd05.prod.outlook.com> <CA+b+ERm4x072JQZQovX0MVcea3=0DOCSESopAXj_SE1vMi8qkQ@mail.gmail.com> <BYAPR19MB3415BA05D2BD5525FEAE2771FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CA+b+ERk6WzSu9OyrHN79MFv6tSgR=X49s0bYaaoQLh61d6rNdg@mail.gmail.com> <BYAPR19MB34155F13C6A8EDD0A7102930FCBA0@BYAPR19MB3415.namprd19.prod.outlook.com> <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com>
In-Reply-To: <CAOj+MMGHPh-w8xQ6qmDzQGtmnexc0=oYNY7Y2XNmeKuNves75A@mail.gmail.com>
From: Dirk Steinberg <dirk@lapishills.com>
Date: Fri, 06 Sep 2019 16:50:17 +0200
Message-ID: <CAFqxzqZQt4ccSzfuCcKCsNHo5_4XkMReRda5LqkEdkrjcx=kMA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>, SPRING WG List <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001812f00591e38fd5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6Bm4nN5ah8rFb7VutexK30kRUPM>
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: Fri, 06 Sep 2019 14:50:41 -0000

I agree with Robert 100%.

If you want to use MPLS with IPv6, fine go ahead and
do so. All you need is already there. No need to
re-invent MPLS over UDP using a different encapsulation
inappropriately named "SRv6+".

SRv6 provides many distinct advantages over MPLS
but nobody is forced to use it. But for those who do,
let us continue to work on advancing SRv6 with uSID.

Cheers
Dirk
If you don't like

On Fri, Sep 6, 2019 at 4:37 PM Robert Raszuk <robert@raszuk.net> wrote:

> Hi Tarek,
>
> > OK, but how about traffic engineering (or source routing) in native IPv6
> transport?
>
> SRv6 or for that matter SRv6+ works on the basis of swapping dst address
> in the packets. So except segment endpoints all other routers in the domain
> are basic IPv6 nodes. It is native IPv6 transport.
>
> So I look at SR as a service enhancing transport not a transport itself.
> It is IMO very very bad idea to think of SR as a new transport.
>
> If you take that view of SR-MPLS_over_IP your SIDs are just 20 bits
> strings. The bits sitting are SRH or CRH or just behind UDP header
> of rfc7510 are the exact same bits.
>
> So what technically seems to be trivial by various religious and
> philosophical perspectives is being blown out of proportions with complete
> loss of real technical details under the hood.
>
> Cheers,
> R.
>
>
>
>
> On Fri, Sep 6, 2019 at 4:16 PM Tarek Saad <tsaad.net@gmail.com> wrote:
>
>> Robert,
>>
>>
>>
>> If I understand your elaborate response, you hint to keeping MPLS as
>> demux for services and native IPv4/IPv6 for transport.. which may not
>> address bunch that religiously don’t want to enable MPLS.
>>
>> OK, but how about traffic engineering (or source routing) in native IPv6
>> transport? Seems SRv6+ solves that there – and vanilla IPv4/v6 does not.
>>
>>
>>
>> Regards,
>>
>> Tarek
>>
>>
>>
>> *From: *Robert Raszuk <rraszuk@gmail.com>
>> *Date: *Friday, September 6, 2019 at 10:09 AM
>> *To: *Tarek Saad <tsaad.net@gmail.com>
>> *Cc: *Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "spring@ietf.org"
>> <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
>> *Subject: *Re: [spring] Regaining Focus on SRv6 and SRv6+
>>
>>
>>
>> Please see my elaborated note on that ....
>>
>>
>>
>> https://mailarchive.ietf.org/arch/msg/spring/qvRUp8SC2cWeIE5UhhU9aKGtpHM
>>
>>
>>
>> Cheers,
>>
>> R.
>>
>>
>>
>> On Fri, Sep 6, 2019 at 4:03 PM Tarek Saad <tsaad.net@gmail..com
>> <tsaad.net@gmail.com>> wrote:
>>
>> Hi Robert,
>>
>>
>>
>> >> * If operators choose not to use MPLS transport SR-MPLS can be easily
>> transported over IPv4 or IPv6 vanilla data plane
>>
>> I’m little confused about the above argument – given it starts with don’t
>> want to use MPLS, can you clarify?
>>
>>
>>
>> Regards,
>>
>> Tarek
>>
>>
>>
>> *From: *spring <spring-bounces@ietf.org> on behalf of Robert Raszuk <
>> rraszuk@gmail.com>
>> *Date: *Friday, September 6, 2019 at 9:33 AM
>> *To: *Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
>> *Cc: *"spring@ietf.org" <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org
>> >
>> *Subject: *Re: [spring] Regaining Focus on SRv6 and SRv6+
>>
>>
>>
>> Dear Ron,
>>
>>
>>
>> I think you forgot few main points in the summary:
>>
>>
>>
>> * Many operators use SR-MPLS successfully and it has been both
>> standardized and successfully deployed in the network with interoperable
>> implementations
>>
>>
>>
>> * The overhead on the data plane of SRv6+ is very comparable to overhead
>> of SR-MPLS
>>
>>
>>
>> * The control plane extensions BGP, IGP are available for SR-MPLS and non
>> are available for SRv6+
>>
>>
>>
>> * SRv6+ requires a new mapping of SIDs to prefixes to be distributed by
>> control plane
>>
>>
>>
>> * If operators choose not to use MPLS transport SR-MPLS can be easily
>> transported over IPv4 or IPv6 vanilla data plane
>>
>>
>>
>> * Extensions for additional applications like L3VPNs or L2VPNs will
>> require another set of protocol and implementation changes.
>>
>>
>>
>> * If there are vendors who do not want to provide SR-MPLS SID mapping to
>> IPv6 addresses in their control planes let's focus standardization and
>> industry work in this direction.
>>
>>
>>
>> With all of the above I think it would be a serious mistake - at this
>> point of time - to continue work on SRv6+ in the IETF.
>>
>>
>>
>> Thank you,
>>
>> Robert.
>>
>>
>>
>>
>>
>> On Fri, Sep 6, 2019 at 3:08 PM 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+.
>>
>>
>>
>>
>> Ron
>>
>>
>>
>>
>>
>> Juniper Business Use Only
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>