Re: [Status] Status of Spring

Robert Raszuk <robert@raszuk.net> Thu, 10 October 2013 20:58 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: status@ietfa.amsl.com
Delivered-To: status@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C60AA21F9C9B for <status@ietfa.amsl.com>; Thu, 10 Oct 2013 13:58:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XJYL1LR-pF+O for <status@ietfa.amsl.com>; Thu, 10 Oct 2013 13:58:16 -0700 (PDT)
Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com [IPv6:2607:f8b0:4001:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id EFEFB11E80E2 for <status@ietf.org>; Thu, 10 Oct 2013 13:58:15 -0700 (PDT)
Received: by mail-ie0-f172.google.com with SMTP id x13so6461433ief.17 for <status@ietf.org>; Thu, 10 Oct 2013 13:58:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=7r/VBuQsd6v5tQNBvYnc/q6pPTqkfLV21WAq7ZPcDOo=; b=Unbt0LJyUrweUb96Baiiq7WNxbPl+gPWeJ57VVYrQraC3uBtE5xTmc3n0c4abWRfU2 fLVsRgaN95iLB55Tt8SA4epnPGkEjqFf951s/ezQ1vrom6rrXBD47sWry0mTov8GIOxD kWYlT1Or+wpR4z0KF3AtA9r7B11cnaFdSWrPYmqzAaw1fDMErFZo+tsi8yNqmm4B9EOn aw1DOilhQ3VoClfYD9/aIM8KxG6YYpBWBsOi3sPKdVKkfEGsrQa0I1lkLRqSSp70XQxV bcLjaMsqxq5GAG23MNQeaKh54YBOWuMNB9srTFyj/DKmaIzfTKv/gkuxcVw8yiXE+K8M j0Mw==
MIME-Version: 1.0
X-Received: by 10.50.97.35 with SMTP id dx3mr59475igb.55.1381438694984; Thu, 10 Oct 2013 13:58:14 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.64.61.129 with HTTP; Thu, 10 Oct 2013 13:58:14 -0700 (PDT)
In-Reply-To: <7AE6A4247B044C4ABE0A5B6BF427F8E20991312A@dfweml513-mbb.china.huawei.com>
References: <52569169.20404@cisco.com> <CA+b+ERmj13sz4yi+aQXwGKuu7boOKkz6CbcB9pYXqHV-_FMhSw@mail.gmail.com> <5256F76D.9080905@cisco.com> <7AE6A4247B044C4ABE0A5B6BF427F8E209913009@dfweml513-mbb.china.huawei.com> <339a1b4a20e74d719c7669a4f09ac337@BY2PR05MB142.namprd05.prod.outlook.com> <CA+b+ER=yE=mPi_CgV=8oyiykUvhd2BGVf7S7BZ36M0AF3gy0mA@mail.gmail.com> <7AE6A4247B044C4ABE0A5B6BF427F8E20991312A@dfweml513-mbb.china.huawei.com>
Date: Thu, 10 Oct 2013 22:58:14 +0200
X-Google-Sender-Auth: zKZcGFqYSV_Y9p1yr4fK_ep5ikA
Message-ID: <CA+b+ERk3Xpp3mizRhij5EMUsRcXMg4Qfh=6da-3t1S-Anf6_UQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "status@ietf.org" <status@ietf.org>
Subject: Re: [Status] Status of Spring
X-BeenThere: status@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <status.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/status>, <mailto:status-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/status>
List-Post: <mailto:status@ietf.org>
List-Help: <mailto:status-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/status>, <mailto:status-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Oct 2013 20:58:16 -0000

Peter,

I admire your optimism stating that it will not be terribly difficult
to enable linux kernel support for MPLS encapsulation as well as build
IGP or LDP signalling into stock hypervisors. I think we could
continue this topic when linux supports all of the above.

However the issue is not with MPLS in the hypervisor or not. The issue
is with lack of summarization and enforcement of exact FEC match which
MPLS architecture mandates. With IP transport and subnet lookup all
works just fine without any exact match needed of FEC to next hop.

Said this one needs to clearly decouple MPLS use for application demux
(L2VPN or L3VPN) from MPLS use for transport. The latter is pretty
much dead end as far as I can see while the former works very well and
it would be a mistake to propose to change or replace it.

Best regards,
R.











On Thu, Oct 10, 2013 at 10:48 PM, AshwoodsmithPeter
<Peter.AshwoodSmith@huawei.com> wrote:
> Robert,
>
> Most of the TOR's and core DC switches have MPLS data planes already built into the ASICs, it's just turned off. It would not be terribly difficult actually to have a Hypervisor attach an n hop or so label stack and have the TOR and Spine switches do pop and forward without having to enable all the MPLS control planes. In my lab for example I could easily do that with most of my 20 odd  switches of different flavors and I'm sure that's true of most of the other vendor's DC gear/switches too. Of course you'd want a new form of control (SDN comes to mind), but that's true if you use V6 options, MPLS, ACL 'games' or whatever. The other advantage of MPLS in that context is that when the frame finally arrives at a VRF it can use MPLS IPVPN (or L2VPN) data plane semantics instead of something new that needs new hardware. The main constraint as far as I am aware is the limited stack depth available on initial push by some ASICs. Of course that's not a problem for the Hypervisor to VRF direction, or Hypervisor to Hypervisor but it is a problem for a VRF to Hypervisor (origin is often an ASIC). Of course in the DC you are going limited hops anyway so that may not be a concern.
>
> However an area that does concern me is mobile backhaul. In that case an MPLS label stack is potentially a significant overhead and we may want to address it in some future version. I have a bit of real SP data (PDU size distributions) that shows it compared to other types of SP links which I can show in Vancouver if there is interest.
>
> Peter
>
>
>
> -----Original Message-----
> From: rraszuk@gmail.com [mailto:rraszuk@gmail.com] On Behalf Of Robert Raszuk
> Sent: Thursday, October 10, 2013 4:05 PM
> To: John E Drake
> Cc: AshwoodsmithPeter; stbryant@cisco.com; Adrian Farrel; status@ietf.org; EXT - joelja@bogus.com; Benoit Claise; Jari Arkko; John G. Scudder; Alvaro Retana
> Subject: Re: [Status] Status of Spring
>
> Hi John,
>
> Simple question ...
>
> If I have no MPLS in any of the data center how can I use segment
> routing in those environments ?
>
> Is your answer to deploy MPLS for transport in all data centers or
> just not use segment routing there at all ?
>
> Many thx,
> R.
>
>
> On Thu, Oct 10, 2013 at 9:41 PM, John E Drake <jdrake@juniper.net> wrote:
>> Peter,
>>
>> I completely agree that we should simply focus on MPLS because, as you note, it will support IPv6 as well as IPv4.
>>
>> However, it is not clear that MPLS will need to be evolved in order to support Spring.  See, for example, http://tools.ietf.org/html/draft-gredler-spring-mpls-00
>>
>> Yours Irrespectively,
>>
>> John
>>
>>> -----Original Message-----
>>> From: status-bounces@ietf.org [mailto:status-bounces@ietf.org] On Behalf Of
>>> AshwoodsmithPeter
>>> Sent: Thursday, October 10, 2013 12:31 PM
>>> To: stbryant@cisco.com; Adrian Farrel; status@ietf.org
>>> Cc: EXT - joelja@bogus.com; Benoit Claise; Jari Arkko; John G. Scudder; Alvaro
>>> Retana
>>> Subject: Re: [Status] Status of Spring
>>>
>>> I can understand the concern. Making a new option for V6 exposes it to misuse
>>> by the endpoints as was previously the case for v4.
>>>
>>> What is wrong with an approach that is MPLS first and then an evolution of
>>> MPLS? That would work for IPV6/V4 or whatever else goes on top.
>>>
>>> I mean is it heresy to suggest that we should evolve MPLS in the future?
>>>
>>> Peter
>>>
>>> -----Original Message-----
>>> From: status-bounces@ietf.org [mailto:status-bounces@ietf.org] On Behalf Of
>>> Stewart Bryant
>>> Sent: Thursday, October 10, 2013 2:52 PM
>>> To: Adrian Farrel; status@ietf.org
>>> Cc: Joel Jaeggli; Benoit Claise; Jari Arkko; John G. Scudder; Alvaro Retana
>>> Subject: [Status] Status of Spring
>>>
>>>
>>> The SPRING charter was discussed on the telechat today. We have a small
>>> issue with the OAM and management deliverable text that I am working with
>>> Benoit.
>>>
>>> The largest sticking point is the IPv6 text, where a number of ADs are
>>> concerned that given the previous security issues with source routing, they are
>>> concerned at the difficulty we face significant difficulty designing a satisfactory
>>> IPv6 solution.
>>> There was some discussion on the call about limited network scope, but
>>> concern was expressed that once the feature was in the wild, the scope would
>>> be difficult to control.
>>>
>>> Jari who is the main discuss holder will work with us over the next couple of
>>> days to try to get some text that will allow us to go forward. The goal is to get
>>> the charter into external review by Monday night so it can go to external
>>> review on Tuesday and be on the following telechat for approval by Vancouver.
>>>
>>> Currently SPRING is of course a BOF and I have asked Alvaro Retana, and John
>>> Scudder to chair the BOF in Vanouver.
>>>
>>> If the charter text still has unresolved issues by the time we meet in
>>> Vancouver, then they should be the first priority on the agenda.
>>>
>>> - Stewart
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> status mailing list
>>> status@ietf.org
>>> https://www.ietf.org/mailman/listinfo/status
>>> _______________________________________________
>>> status mailing list
>>> status@ietf.org
>>> https://www.ietf.org/mailman/listinfo/status
>>>
>>
>>
>> _______________________________________________
>> status mailing list
>> status@ietf.org
>> https://www.ietf.org/mailman/listinfo/status