[Status] 答复: 答复: Status of Spring

Xuxiaohu <xuxiaohu@huawei.com> Fri, 11 October 2013 09:37 UTC

Return-Path: <xuxiaohu@huawei.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 E30DB21E80C1 for <status@ietfa.amsl.com>; Fri, 11 Oct 2013 02:37:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.092
X-Spam-Level:
X-Spam-Status: No, score=0.092 tagged_above=-999 required=5 tests=[AWL=-2.696, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_GB2312=1.345]
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 MXzM+V5vCHn0 for <status@ietfa.amsl.com>; Fri, 11 Oct 2013 02:37:08 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id E539821E81B2 for <status@ietf.org>; Fri, 11 Oct 2013 02:36:58 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id AWS13922; Fri, 11 Oct 2013 09:36:57 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.146.0; Fri, 11 Oct 2013 10:35:55 +0100
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.146.0; Fri, 11 Oct 2013 10:36:32 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.24]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0146.000; Fri, 11 Oct 2013 17:36:20 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Robert Raszuk <robert@raszuk.net>
Thread-Topic: 答复: [Status] Status of Spring
Thread-Index: AQHOxftv4CKyAtw8vUuUlcOO89jTl5nuuTXA///bB4CAAKB1IA==
Date: Fri, 11 Oct 2013 09:36:20 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082156A6@NKGEML512-MBS.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> <CA+b+ERk3Xpp3mizRhij5EMUsRcXMg4Qfh=6da-3t1S-Anf6_UQ@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082154DA@NKGEML512-MBS.china.huawei.com> <CA+b+ERmk8smE3C2nKGXozf0K+gjG8u3b1z30R8=v-j=nQ+8itg@mail.gmail.com>
In-Reply-To: <CA+b+ERmk8smE3C2nKGXozf0K+gjG8u3b1z30R8=v-j=nQ+8itg@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.98.134]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "status@ietf.org" <status@ietf.org>, AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com>
Subject: [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 09:37:13 -0000

Robert,

> -----邮件原件-----
> 发件人: rraszuk@gmail.com [mailto:rraszuk@gmail.com] 代表 Robert Raszuk
> 发送时间: 2013年10月11日 15:26
> 收件人: Xuxiaohu
> 抄送: AshwoodsmithPeter; status@ietf.org
> 主题: Re: 答复: [Status] Status of Spring
> 
> Xiaohu,
> 
> The difference is that endpoint of SR encap does not need to be a SID.
> It can be normal BGP next hop fully able to be aggregated/summarized.

Did you mean that the final destination address would be stored in a separate field other than the bottom of segment ID list? 

BTW, it seem that you could realize the above goal as well by using the MPLS label stack technology. For example, assume source node A wants to send a packet to destination node Z via an explicit path {X, Y, Z},  A could encapsulate the packet first with GRE encapsulation with tunnel source of A and tunnel destination of Z, and then append segment labels for Y and X in turn to the GRE encapsulated packet. Once that packet arrives at Y, Y would strip the segment label for Y and then forward the decapsualted GRE packet to Z.

Best regards,
Xiaohu

> Few key SIDs as transit nodes or service nodes are all ok to be not
> aggregatable.
> 
> If required we need to modify the SR architecture if it enforces today
> that end point must be express as SID.
> 
> Best,
> R.
> 
> 
> On Fri, Oct 11, 2013 at 3:50 AM, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> > Robert,
> >
> >> -----邮件原件-----
> >> 发件人: status-bounces@ietf.org [mailto:status-bounces@ietf.org] 代表
> >> Robert Raszuk
> >> 发送时间: 2013年10月11日 4:58
> >> 收件人: AshwoodsmithPeter
> >> 抄送: status@ietf.org
> >> 主题: Re: [Status] Status of Spring
> >>
> >> 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.
> >
> > Unless you want to specify an explicit path by using a list of IPv6 addresses in
> a source routed packet, rather than a list of short segment IDs, you would face
> almost the same issue with MPLS. In other words, you would have to allow each
> hop along the explicit path to know which IPv6 address a given segment ID
> stands for. Remember that these segment IDs are non-aggregatable as well.
> >
> > Best regards,
> > Xiaohu
> >
> >> 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
> >> _______________________________________________
> >> status mailing list
> >> status@ietf.org
> >> https://www.ietf.org/mailman/listinfo/status