Re: [spring] Beyond SRv6

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 10 September 2019 12:05 UTC

Return-Path: <alexandre.petrescu@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 A3297120089 for <ipv6@ietfa.amsl.com>; Tue, 10 Sep 2019 05:05:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.631
X-Spam-Level:
X-Spam-Status: No, score=-2.631 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 LTA8yJeNVGbb for <ipv6@ietfa.amsl.com>; Tue, 10 Sep 2019 05:05:23 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F1A412006F for <ipv6@ietf.org>; Tue, 10 Sep 2019 05:05:22 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x8AC5LO3001984 for <ipv6@ietf.org>; Tue, 10 Sep 2019 14:05:21 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 520EA205B53 for <ipv6@ietf.org>; Tue, 10 Sep 2019 14:05:21 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 48212205B44 for <ipv6@ietf.org>; Tue, 10 Sep 2019 14:05:21 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x8AC5LD9008435 for <ipv6@ietf.org>; Tue, 10 Sep 2019 14:05:21 +0200
Subject: Re: [spring] Beyond SRv6
To: ipv6@ietf.org
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> <CALhWPsKUiTLpnTQbKY2a=XZgN7EKkH=cqooEAwVorvV1axd-jQ@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <d67ebcce-22be-2c00-bc66-4bd14279ae9c@gmail.com>
Date: Tue, 10 Sep 2019 14:05:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CALhWPsKUiTLpnTQbKY2a=XZgN7EKkH=cqooEAwVorvV1axd-jQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/uwdZ2k9633H6sMCK8D2flyqBw8I>
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: Tue, 10 Sep 2019 12:05:26 -0000

Hi,

I want to understand whether Segment Routing Header is a technology
considered for GTP in cellular networks that connect smartphones and IoT
devices.

As far as I know, the IPv6 deployments for such cellular networks use
GTP, which runs on IPv4. That needs to evolve to IPv6. When moving to
IPv6 that would change to IPv6-in-IPv6. Further in time, that
IPv6-in-IPv6 would become just IPv6.

Is SRH considered there?

Alex


Le 09/09/2019 à 05:52, 松嶋聡 a écrit :
> As an operator of running a nation wide network in non-trivial size with 
> SRv6, I agree on that multiple or many SRv6 SIDs support in terms of MTU 
> size limit is not an issue.
> 
> And solutions already exist that enable us to deploy TE with minimum 
> number of SID (e.g, flex-algo) not only for SRv6, but also for SR-MPLS. 
> Additional solution to reduce size of SIDs seems beneficial. However, 
> requiring another type of EH just for reduce the size of SIDs sounds no 
> make sense to me.
> 
> Therefore I see no benefits on CRH for our deployments. SRH has been 
> developed and specified through legitimate IETF process with non-trivial 
> time and efforts. Adding extra header for the same purpose would waste 
> all our precious efforts so far and require much unnecessary time and 
> efforts down the load which is no make sense for all of us.
> 
> We have to stick SRH to be used and be compatible with the existing SID 
> definition in SRH if we need solution to reduce SIDs.
> 
> Cheers,
> --satoru
> 
> 2019/09/08 16:19、Gyan Mishra <hayabusagsm@gmail.com 
> <mailto:hayabusagsm@gmail.com>>のメール:
> 
>> As an operator of a Tier 1 provider with massive mpls networks I think 
>> our traditional bread and butter “mpls” will be around for a very very 
>> long time as is IPv4 if not longer.
>>
>> Most all service provider cores run greater then or equal to MTU 9000 
>> mpls cores to account for mpls overhead shims being tacked on plus 
>> edge overhead from possible GRE tunneling or IPSEC so in general 
>> making  the core the maximum Jumbo MTU supported by most vendors at 
>> 9216 is what is generally done out in the field.
>>
>> So for SRv6 support of multiple or many EH insertions is really a non 
>> issue for
>> most operators.
>>
>> From reading through all the discussion threads the SR insertion is 
>> two fold one being for FRR capabilities using Ti-LFA or remote LFA 
>> tunnel so end up requiring double EH insertions on the Ingress PE 
>> tunnel head end SRv6 source node and then second scenario being a 
>> possible EH insertions occurrence on intermediate nodes.  I have not 
>> read through the drafts or RFC regarding Ti-LFA with SR but since that 
>> is an IGP extension I am guessing an opaque LSA and is not the 
>> traditional MPLS FRR link/node/path protection that adds an additional 
>> mpls shim so not sure why an EH insertion needs to occur for Ti-LFA.  
>> Can someone clarify that use case for me.  Also the EH insertion on 
>> intermediate node what is the use case or reason for that.  My guess 
>> is it’s for special use case of stitching SRv6 domains together.  
>> Please clarify..
>>
>> I do agree with some of the other operators on the marketing hype and 
>> push for SR-MPLS and SRv6 is not for every service provider as goes 
>> the mantra ..”if it’s not broken..don’t try to fix it..leave it alone” 
>> and I think you can definitely say that for MPLS as it has had a SOLID 
>> run for service providers since the 90’s ever since ATM and frame 
>> relay were put to rest so I don’t think that it’s going away any time 
>> soon.
>>
>> I think it would be a serious mistake and sad state of affairs for 
>> vendors to push SR-MPLS and SRv6 and stop development and support of 
>> MPLS as that would really pigeon hole all operators into one 
>> technology which does not fit the bill for every use case out there.
>>
>> The mention of SR-MPLS pulling support for IPv6 and forcing operators 
>> to go with SRv6 is a wrong move for vendors and would really limit 
>> operators with flexibility to chose based on their use case to stay 
>> with traditional mpls or go with with SR-MPLS or SRv6 only if 
>> necessary with their unique use case warrants.
>>
>> I think SR-MPLS and SRv6 should be marketed by vendors and the 
>> industry as yet another tool in our operator “design toolbox” to use 
>> as we see fit or not use but not be forced into it.
>>
>> There are particular use cases for SR-MPLS for migration from existing 
>> LDP and the downside of having state maintained in the core is not a 
>> downside as the P and PE nodes have to be provisioned anyway so their 
>> is no savings in pulling mpls LDP/mLDP with SR-MPLS “Sr-prefer” and 
>> ditching LDP.
>>
>> I think the major use case for SR-MPLS and SRv6 is coloring per-vrf TE 
>> feature for L3 VPNs steering without adding complexity of adding ibgp 
>> loopback egress PE FEC next hop to traffic engineer L3 VPN traffic.  
>> That is a unique use case and not every major service provider has 
>> that requirement so if you don’t their really is no need to jump on 
>> the SR band wagon and you can stay put with the tried and true mpls 
>> that has been around for decades and is not going away any time soon.
>>
>> SRv6 has a more ubiquitous all encompassing use case that could serve 
>> for MPLS core replacement or on the public internet or for enterprise 
>> network traffic engineering of flows between data centers or access to 
>> data center and an alternative to SD WAN application based routing 
>> solutions.  But here as well the use case benefit has to exist.  
>> Nobody wants to be forced into it if it’s unnecessary added complexity.
>>
>> My 2 1/2 cents
>>
>> Regards,
>>
>> Gyan Mishra
>> Verizon Communications
>> Cell- 301 502-1347
>>
>> Sent from my iPhone
>>
>> On Sep 6, 2019, at 10:17 AM, Robert Raszuk <robert@raszuk.net 
>> <mailto:robert@raszuk.net>> wrote:
>>
>>> I don't think so.
>>>
>>> In OAM packets are on purpose made huge - even up to MTU to make sure 
>>> real customer packets can go through or to detect and diagnose MTU 
>>> issues. So adding SRH to it is nothing one can call inefficient.
>>>
>>> Wrong tree :)
>>>
>>> Cheers,
>>> R.
>>>
>>> On Fri, Sep 6, 2019 at 4:14 PM Srihari Sangli <ssangli@juniper.net 
>>> <mailto:ssangli@juniper.net>> wrote:
>>>
>>>     __ __
>>>
>>>     On 06/09/19, 4:32 PM Robert Raszuk from robert@raszuk.net
>>>     <mailto:robert@raszuk.net> said >____
>>>
>>>     __ __
>>>
>>>     Not really. Only SR OAM packets may need it. Is that a real
>>>     problem ? ____
>>>
>>>     __ __
>>>
>>>         Thanks for clarification. Like Ron pointed out before, its
>>>         inefficient encoding.____
>>>
>>>         __ __
>>>
>>>         srihari…____
>>>
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org <mailto:spring@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/spring
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org <mailto:spring@ietf.org>
>> https://www.ietf.org/mailman/listinfo/spring
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>