Re: [Status] Status of Spring

Hannes Gredler <hannes@juniper.net> Fri, 11 October 2013 11:07 UTC

Return-Path: <hannes@juniper.net>
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 93D8F21F9CED for <status@ietfa.amsl.com>; Fri, 11 Oct 2013 04:07:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.349
X-Spam-Level:
X-Spam-Status: No, score=-3.349 tagged_above=-999 required=5 tests=[AWL=0.250, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 0BMGwMKZPeqD for <status@ietfa.amsl.com>; Fri, 11 Oct 2013 04:07:45 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe001.messaging.microsoft.com [216.32.181.181]) by ietfa.amsl.com (Postfix) with ESMTP id 7D10121F9C78 for <status@ietf.org>; Fri, 11 Oct 2013 04:07:41 -0700 (PDT)
Received: from mail176-ch1-R.bigfish.com (10.43.68.232) by CH1EHSOBE007.bigfish.com (10.43.70.57) with Microsoft SMTP Server id 14.1.225.22; Fri, 11 Oct 2013 11:07:35 +0000
Received: from mail176-ch1 (localhost [127.0.0.1]) by mail176-ch1-R.bigfish.com (Postfix) with ESMTP id DF0194600D9; Fri, 11 Oct 2013 11:07:34 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:132.245.1.149; KIP:(null); UIP:(null); IPV:NLI; H:BLUPRD0512HT003.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -23
X-BigFish: VPS-23(zz98dI9371I542Izz1f42h208ch1ee6h1de0h1fdah2073h1202h1e76h1d1ah1d2ah1fc6hzz8275ch1de098h1033IL177df4h17326ah19a27bh1de097h186068h172cdfh8275bh8275dhz2fh2a8h839h944hd25he5bhf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1c0dh1d0ch1d2eh1d3fh1dfeh1dffh1e1dh1fe8h1ff5h209eh1155h)
Received-SPF: pass (mail176-ch1: domain of juniper.net designates 132.245.1.149 as permitted sender) client-ip=132.245.1.149; envelope-from=hannes@juniper.net; helo=BLUPRD0512HT003.namprd05.prod.outlook.com ; .outlook.com ;
Received: from mail176-ch1 (localhost.localdomain [127.0.0.1]) by mail176-ch1 (MessageSwitch) id 1381489653117726_13094; Fri, 11 Oct 2013 11:07:33 +0000 (UTC)
Received: from CH1EHSMHS003.bigfish.com (snatpool2.int.messaging.microsoft.com [10.43.68.236]) by mail176-ch1.bigfish.com (Postfix) with ESMTP id 182D7120158; Fri, 11 Oct 2013 11:07:33 +0000 (UTC)
Received: from BLUPRD0512HT003.namprd05.prod.outlook.com (132.245.1.149) by CH1EHSMHS003.bigfish.com (10.43.70.3) with Microsoft SMTP Server (TLS) id 14.16.227.3; Fri, 11 Oct 2013 11:07:32 +0000
Received: from juniper.net (193.110.54.36) by pod51010.outlook.com (10.255.215.164) with Microsoft SMTP Server (TLS) id 14.16.371.2; Fri, 11 Oct 2013 11:07:29 +0000
Date: Fri, 11 Oct 2013 13:07:24 +0200
From: Hannes Gredler <hannes@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
Message-ID: <20131011110724.GB29384@juniper.net>
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> <CA+b+ERk3Xpp3mizRhij5EMUsRcXMg4Qfh=6da-3t1S-Anf6_UQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
In-Reply-To: <CA+b+ERk3Xpp3mizRhij5EMUsRcXMg4Qfh=6da-3t1S-Anf6_UQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Originating-IP: [193.110.54.36]
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Cc: "status@ietf.org" <status@ietf.org>, AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com>
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: Fri, 11 Oct 2013 11:07:50 -0000

robert,

On Thu, Oct 10, 2013 at 10:58:14PM +0200, Robert Raszuk wrote:
| 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.

please have a look at
http://sourceforge.net/apps/mediawiki/mpls-linux/index.php?title=Main_Page
 
| 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.

can you point me to the text which says so.
i could not find such a claim in rfc3031 ?

/hannes

| 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.


 
| 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
| _______________________________________________
| status mailing list
| status@ietf.org
| https://www.ietf.org/mailman/listinfo/status
| 
|