Re: [Isis-wg] draft-ietf-isis-mpls-elc

<bruno.decraene@orange.com> Wed, 23 September 2015 07:42 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CB9B1A701D for <isis-wg@ietfa.amsl.com>; Wed, 23 Sep 2015 00:42:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 DRq3VrDm6pBt for <isis-wg@ietfa.amsl.com>; Wed, 23 Sep 2015 00:42:49 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9B561A7026 for <isis-wg@ietf.org>; Wed, 23 Sep 2015 00:42:48 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm13.si.francetelecom.fr (ESMTP service) with ESMTP id 1E730324449; Wed, 23 Sep 2015 09:42:47 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.24]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id E912135C06A; Wed, 23 Sep 2015 09:42:46 +0200 (CEST)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM7D.corporate.adroot.infra.ftgroup ([fe80::9044:c5ee:4dd2:4f16%19]) with mapi id 14.03.0248.002; Wed, 23 Sep 2015 09:42:46 +0200
From: bruno.decraene@orange.com
To: Xuxiaohu <xuxiaohu@huawei.com>
Thread-Topic: draft-ietf-isis-mpls-elc
Thread-Index: AdD1RRVNKF8BSvUrSZu1tHC+b/WSOAAWL5BwAAxLLWA=
Date: Wed, 23 Sep 2015 07:42:46 +0000
Message-ID: <2632_1442994167_560257F6_2632_1687_1_53C29892C857584299CBF5D05346208A0F6537E7@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <17266_1442934752_56016FE0_17266_13152_1_53C29892C857584299CBF5D05346208A0F652C92@OPEXCLILM21.corporate.adroot.infra.ftgroup> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB30A3C@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB30A3C@NKGEML512-MBS.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.1]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.9.8.131516
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/BUW2dY8QPP8A9RSdx-ka87a4SFY>
Cc: "draft-ietf-mpls-spring-entropy-label@tools.ietf.org" <draft-ietf-mpls-spring-entropy-label@tools.ietf.org>, ISIS-WG <isis-wg@ietf.org>
Subject: Re: [Isis-wg] draft-ietf-isis-mpls-elc
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2015 07:42:51 -0000

Hi Xuxiaohu,

Thanks for your answer.
Please see inline. #Bruno

> From: Xuxiaohu [mailto:xuxiaohu@huawei.com] > Sent: Wednesday, September 23, 2015 4:18 AM
> 
> Hi Bruno,
> 
> Thanks a lot for your comments. Please see my response inline.
> 
> > -----Original Message-----
> > From: bruno.decraene@orange.com [mailto:bruno.decraene@orange.com]
> > Sent: Tuesday, September 22, 2015 11:13 PM
> > To: draft-ietf-mpls-spring-entropy-label@tools.ietf.org
> > Cc: ISIS-WG
> > Subject: draft-ietf-isis-mpls-elc
> >
> > Hi authors, all,
> >
> > 1) I wish the draft gave a precise definition of the RLSDC (Readable Label
> Stack
> > Deepth Capability). (1) It's not clear to me whether RLSDC is the number of
> > labels before the ELI label, or the position of the ELI label in the stack, or
> the
> > position of the EL label in the stack.
> 
> It said in the Introduction section that
> 
>   " ...it would be useful for ingress LSRs to know each LSR's capability of
>    reading the maximum label stack deepth.  This capability, referred to
>    as Readable Label Stack Deepth Capability (RLSDC) can be used by
>    ingress LSRs to determine whether it's necessary to insert an EL for
>    a given LSP tunnel in the case where there has already been at least
>    one EL in the label stack [I-D.ietf-mpls-spring-entropy-label]..."
> 
> The RLSDC is used to indicate how many labels the advertising router could
> read (from top to bottom) at most on the label stack of a received MPLS
> packet. It's one of the basic data-plane parameters for LSRs.

#Bruno: many LSR are capable of doing Load-Balancing (LB) based on the following IP packet. Hence the maximum number of readable labels could be understood as "before the IP header used for LB". In which case, one could "expect" that the ELI, EL labels are equally easy to hash than an IP header, hence the LEI, EL labels could be placed behind the RLSDC.

> As for how to
> apply this parameter to the EL usage, it's expected that the EL should occur
> within the RLD of all LSRs 

#Bruno: Sorry but "it's expected" and "should" does not seem specific enough to me for a standard track document.
Given that the purpose of this document is specifically to handle load-balancing with the entropy label, I think it should be better to indicate that both ELI and EL labels needs to be within the RLSDC. I've seen interop issues with more specific text.
I'm just asking for a normative text clarifying the meaning of RLSDC. No change on implementation.

> if possible and therefore multiple ELI/EL pairs may
> be inserted to the label stack of a given MPLS packet. For more details,
> please refer to [I-D.ietf-mpls-spring-entropy-label].
> 
> > 2) Also, if the ingress node has limitations in term of the number of labels
> that it
> > can push (e.g. in the context of SPRING), it could potentially be useful to
> > advertise whether the (EL, ELI) labels may be omitted. i.e. advertising the
> > Readable Label Stack Depth before the IP header can be read for load-
> balancing
> > purpose. Unfortunately the latter may be dependent on the type of
> > protocol/header following the last MPLS label (e.g. IPv4, IPv6, control
> word...)
> > but it may be good to have a discussion on this.
> 
> I agree it may be good to have a discussion on this in related WGs. However,
> since this draft is focused only on how to apply the EL concept to MPLS-
> SPRING networks, I wonder whether it's proper to include such discussion in
> this draft.

#Bruno: I think your draft would be a good home for this addition, but I can understand that this is a change and considered out of scope.

Thanks
-- Bruno

 
> > Thanks,
> > Regards,
> > Bruno
> >
> > (1) Alternatively, the definition could be provided in
> > draft-ietf-mpls-spring-entropy-label, but this draft is informational. Also it
> uses a
> > slightly different term: RLD (Readable Label Depth)
> 
> RLSD and RLD mean the same thing. "RLSD" would be replaced by "RLD" in
> the next version of draft-ietf-isis|ospf-mpls-elc.
> 
> Best regards,
> Xiaohu
> 
> >
> > _____________________________________________________________
> > ____________________________________________________________
> >
> > Ce message et ses pieces jointes peuvent contenir des informations
> > confidentielles ou privilegiees et ne doivent donc pas etre diffuses,
> exploites ou
> > copies sans autorisation. Si vous avez recu ce message par erreur, veuillez
> le
> > signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les
> messages
> > electroniques etant susceptibles d'alteration, Orange decline toute
> responsabilite
> > si ce message a ete altere, deforme ou falsifie. Merci.
> >
> > This message and its attachments may contain confidential or privileged
> > information that may be protected by law; they should not be distributed,
> used
> > or copied without authorisation.
> > If you have received this email in error, please notify the sender and delete
> this
> > message and its attachments.
> > As emails may be altered, Orange is not liable for messages that have
> been
> > modified, changed or falsified.
> > Thank you.


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.