Re: [mpls] Mail regarding draft-chen-mpls-source-label
Yimin Shen <yshen@juniper.net> Thu, 27 March 2014 12:54 UTC
Return-Path: <yshen@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4760D1A0699 for <mpls@ietfa.amsl.com>; Thu, 27 Mar 2014 05:54:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 5G-kw3nwIo29 for <mpls@ietfa.amsl.com>; Thu, 27 Mar 2014 05:54:04 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe006.messaging.microsoft.com [216.32.180.16]) by ietfa.amsl.com (Postfix) with ESMTP id 2815F1A068D for <mpls@ietf.org>; Thu, 27 Mar 2014 05:54:03 -0700 (PDT)
Received: from mail20-va3-R.bigfish.com (10.7.14.245) by VA3EHSOBE003.bigfish.com (10.7.40.23) with Microsoft SMTP Server id 14.1.225.23; Thu, 27 Mar 2014 12:54:01 +0000
Received: from mail20-va3 (localhost [127.0.0.1]) by mail20-va3-R.bigfish.com (Postfix) with ESMTP id AE415220188; Thu, 27 Mar 2014 12:54:01 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT002.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -24
X-BigFish: VPS-24(zz9371I146fI9feI542I1432I4015Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzdchz1de098h1033IL17326ah8275dh1de097h186068hz2fh109h2a8h839h944hd24hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h2216h22d0h2336h2461h2487h24ach24d7h2516h2545h255eh25cch25f6h2605h262fh268bh9a9j1155h)
Received-SPF: pass (mail20-va3: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=yshen@juniper.net; helo=BL2PRD0510HT002.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(164054003)(52314003)(13464003)(377454003)(51704005)(199002)(189002)(94316002)(50986001)(51856001)(98676001)(86362001)(4396001)(93516002)(53806001)(76482001)(93136001)(85306002)(87266001)(47446002)(49866001)(47736001)(19580405001)(19580395003)(83322001)(31966008)(47976001)(54316002)(46102001)(94946001)(54356001)(87936001)(74366001)(97336001)(69226001)(81816001)(95416001)(80976001)(81342001)(74662001)(74316001)(65816001)(97186001)(74706001)(74876001)(33646001)(56776001)(2201001)(92566001)(80022001)(83072002)(15975445006)(77982001)(85852003)(76576001)(81686001)(15202345003)(95666003)(81542001)(76796001)(66066001)(76786001)(90146001)(56816005)(20776003)(63696002)(59766001)(79102001)(74502001)(2656002)(24736002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR05MB728; H:BY2PR05MB728.namprd05.prod.outlook.com; FPR:DEFFF275.84F299D1.ACFF7D77.4EE8D369.20583; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
Received: from mail20-va3 (localhost.localdomain [127.0.0.1]) by mail20-va3 (MessageSwitch) id 1395924840392853_29565; Thu, 27 Mar 2014 12:54:00 +0000 (UTC)
Received: from VA3EHSMHS029.bigfish.com (unknown [10.7.14.252]) by mail20-va3.bigfish.com (Postfix) with ESMTP id 50F25A00E5; Thu, 27 Mar 2014 12:54:00 +0000 (UTC)
Received: from BL2PRD0510HT002.namprd05.prod.outlook.com (157.56.240.101) by VA3EHSMHS029.bigfish.com (10.7.99.39) with Microsoft SMTP Server (TLS) id 14.16.227.3; Thu, 27 Mar 2014 12:53:59 +0000
Received: from BY2PR05MB728.namprd05.prod.outlook.com (10.141.223.25) by BL2PRD0510HT002.namprd05.prod.outlook.com (10.255.100.37) with Microsoft SMTP Server (TLS) id 14.16.423.0; Thu, 27 Mar 2014 12:53:59 +0000
Received: from BY2PR05MB728.namprd05.prod.outlook.com (10.141.223.25) by BY2PR05MB728.namprd05.prod.outlook.com (10.141.223.25) with Microsoft SMTP Server (TLS) id 15.0.898.11; Thu, 27 Mar 2014 12:53:57 +0000
Received: from BY2PR05MB728.namprd05.prod.outlook.com ([10.141.223.25]) by BY2PR05MB728.namprd05.prod.outlook.com ([10.141.223.25]) with mapi id 15.00.0898.005; Thu, 27 Mar 2014 12:53:57 +0000
From: Yimin Shen <yshen@juniper.net>
To: Mach Chen <mach.chen@huawei.com>, "draft-chen-mpls-source-label@tools.ietf.org" <draft-chen-mpls-source-label@tools.ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Mail regarding draft-chen-mpls-source-label
Thread-Index: Ac9DjKc5+oLTXGUsQoqhiLRkJXmJtgAvjO4AAAA1OTAAAIFyEADglclAABmcZiA=
Date: Thu, 27 Mar 2014 12:53:57 +0000
Message-ID: <cf3a17ef092d41eca2c92811eee4f385@BY2PR05MB728.namprd05.prod.outlook.com>
References: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25D98FA93@SZXEMA510-MBX.china.huawei.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25D98FB02@SZXEMA510-MBX.china.huawei.com> <444bb6dd3fef46a9a668a1ef54b16c20@BY2PR05MB728.namprd05.prod.outlook.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25D99339A@SZXEMA510-MBX.china.huawei.com>
In-Reply-To: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25D99339A@SZXEMA510-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.10]
x-forefront-prvs: 01630974C0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/nzI0BbYqTxabazsRbeArnvNxQMA
Subject: Re: [mpls] Mail regarding draft-chen-mpls-source-label
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 12:54:06 -0000
Hi Mach, - For an intermediate node, dealing with SL is different than dealing with EL. In the EL case, the node doesn't need to know if there is actually an EL present in the label stack, and hence it doesn't look for EL. All the node does is simply to hash on the label stack to do load balancing. However in your case, the node would really have to search for SL, and if it is found, interpret it, process it, and potentially insert it back to label stack. This is the complexity you would impose on data plane. Hence my concerns about the applicability for intermediate nodes. - Regarding 3 labels. This would be XL (15), followed by ESPL (which you call SLI), and followed by SL, according to draft-ietf-mpls-special-purpose-labels. - IMO, all you need is just an indicator of the source node, and as some comments have pointed out, there could be potential solutions using regular labels. Alternatively, this draft could extend the scope by considering both special purpose labels and regular labels as well. Thanks, /Yimin -----Original Message----- From: Mach Chen [mailto:mach.chen@huawei.com] Sent: Monday, March 24, 2014 11:07 PM To: Yimin Shen; draft-chen-mpls-source-label@tools.ietf.org; mpls@ietf.org Subject: RE: Mail regarding draft-chen-mpls-source-label Hi Yimin, Please see my reply inline... > -----Original Message----- > From: Yimin Shen [mailto:yshen@juniper.net] > Sent: Saturday, March 22, 2014 2:40 AM > To: Mach Chen; draft-chen-mpls-source-label@tools.ietf.org; > mpls@ietf.org > Subject: RE: Mail regarding draft-chen-mpls-source-label > > Hi Mach, > > For an intermediate node, SL would definitely NOT be at the top of > _incoming_ label stack. Not exactly, if PHP is enabled, the penultimate LSR may see the SLI/SL pair. But anyway, this is not the crux. > You would have to install complex forwarding state in data plane to > look for SL and process the packet differently based on the > existence/non-existence of SL. It would get even more complicated if > you need to put the SL back to the packets, in case other nodes > downstream may also be expecting it. So I'd like to see a valid use > case for this increased complexity and overhead. Firstly, based on my experience, I do not think that this is "complicated" as you said. It depends on how scalable your implementation is. To find a SL, there is no difference from finding an EL. The other thing (e.g., ACL and counting) is mature and proved technologies. Intermediate LSR processing SL is mainly for segment performance measurement that is very useful in fault localization, and this is the requirement from SPs (please see: http://tools.ietf.org/html/draft-deng-ippm-wireless-01) and I also heard such requirements from many other service providers. So the use case is valid imho. In addition, the draft just says: "There is no change in forwarding behavior for transit LSRs. But if a transit LSR can recognize the SLI, it can use the SL to collect traffic throughput and/or measure the performance of the LSP." This means that processing SL in transit LSRs is optional, means that your devices are unable to process it or you do not need it, that is fine. > > Regarding the egress node use case, note that it is different than > Entropy labels, where an EL is actually used by intermediate nodes and > only popped by egress As said above, the intermediate LSRs may expect to see the SL. > node. So, if your goal is simply to inform an egress node about the > identity of a source node, the source node could just push one label > to identify itself. This How does the egress LSR knows whether a label is for source identifying? Are you talking about establishing a PW-like LSP over the LSP? > label could be configured or communicated between the egress node and > the source node in any fashion. However in this draft, the source node > would have to push 3 extra labels (for SL). There are only SLI/SL inserted, where is the 3rd? Thanks, Mach > > Thanks, > > /Yimin > > > -----Original Message----- > From: Mach Chen [mailto:mach.chen@huawei.com] > Sent: Thursday, March 20, 2014 11:00 AM > To: Yimin Shen; draft-chen-mpls-source-label@tools.ietf.org; > mpls@ietf.org > Subject: RE: Mail regarding draft-chen-mpls-source-label > > Hi Yimin, > > Thanks for your questions and comments! > > Please see my reply inline... > > > -----Original Message----- > > From: Mach Chen > > Sent: Thursday, March 20, 2014 10:45 PM > > To: Mach Chen > > Subject: FW: Mail regarding draft-chen-mpls-source-label > > > > > > > > From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Yimin Shen > > Sent: Thursday, March 20, 2014 12:03 AM > > To: draft-chen-mpls-source-label@tools.ietf.org; mpls@ietf.org > > Subject: [mpls] Mail regarding draft-chen-mpls-source-label > > > > Hi authors, > > > > Can you please clarify if SL is expected to be used only by egress > > node, or by intermediate node as well ? > > The SL can be used by the egress and intermediate node, but for > intermediate node, since the SL may not be on the top of the label > stack, if it wants to use it, it needs to search the label stack to find the SL, just as to find an EL. > > > > > Section 3.2 "Traffic Matrix Measurement and Steering" describes a > > use case for intermediate node, but I think congestion should in > > general be resolved by control plane to reroute traffic based on a > > global view of network resources, rather than by data plane based on > > a SL. In your case, would the intermediate node move the traffic to > > an LSP that is different than the LSP intended by the ingress node ? > > I don't think it is the right > thing to do. > > > > Regarding the use case of section 3.3 "Source Filtering". If > > somebody is doing DoS attack, why would he put an SL in the packets ? > > Regarding to these two use cases, as discussed with Curtis, there need > more considerations, we will remove these two section in the next revision. > > Thanks, > Mach > > > > > Thanks, > > > > /Yimin > > > > > > > > > >
- [mpls] Mail regarding draft-chen-mpls-source-label Yimin Shen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Yimin Shen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Shahram Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Gregory Mirsky
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Gregory Mirsky
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Gregory Mirsky
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Shahram Davari
- [mpls] 答复: Mail regarding draft-chen-mpls-source-… Xuxiaohu
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Stewart Bryant
- Re: [mpls] Mail regarding draft-chen-mpls-source-… S. Davari
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Yimin Shen
- Re: [mpls] Mail regarding draft-chen-mpls-source-… Mach Chen