Re: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

"Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com> Mon, 06 August 2018 08:47 UTC

Return-Path: <gunter.van_de_velde@nokia.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72BE3130E94; Mon, 6 Aug 2018 01:47:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 F7oZs_NU19G3; Mon, 6 Aug 2018 01:46:55 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80101.outbound.protection.outlook.com [40.107.8.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 347B2130DFF; Mon, 6 Aug 2018 01:46:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/g0JHe2rzrP14JcD0mvcoCgefvPkc1eCOwgtTP4wkIY=; b=eX7R8ILHHUO/lFkUIk0WZn/N8SK1QFo4OYA7fDZF+OQzCDw8RJn7obCLkzoY6C4EC5kkzhACyFoGklCDOmWjkcFZt6hUnI3zEr7/bFAOTGx/LPG1OQXfpgzdCopOcKLVGfteGorFgd3u9hTYvxwWaWua2ezVET3BSvZ6F+m9gKE=
Received: from AM5PR0701MB1729.eurprd07.prod.outlook.com (10.167.215.136) by AM5PR0701MB2817.eurprd07.prod.outlook.com (10.168.155.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1038.10; Mon, 6 Aug 2018 08:46:50 +0000
Received: from AM5PR0701MB1729.eurprd07.prod.outlook.com ([fe80::3ca0:9fbf:f2d:64d8]) by AM5PR0701MB1729.eurprd07.prod.outlook.com ([fe80::3ca0:9fbf:f2d:64d8%5]) with mapi id 15.20.1038.013; Mon, 6 Aug 2018 08:46:50 +0000
From: "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>
To: "stephane.litkowski@orange.com" <stephane.litkowski@orange.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, DECRAENE Bruno IMT/OLN <bruno.decraene@orange.com>
CC: "lsr@ietf.org" <lsr@ietf.org>, "draft-ietf-isis-mpls-elc@ietf.org" <draft-ietf-isis-mpls-elc@ietf.org>, "徐小虎(义先)" <xiaohu.xxh@alibaba-inc.com>
Thread-Topic: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt
Thread-Index: AQHUKv4QQVBZwQdle0GLj8RZprk+taSuOSeAgAAH4ACAAEpqAIAD3MYAgAADuaA=
Date: Mon, 06 Aug 2018 08:46:49 +0000
Message-ID: <AM5PR0701MB17293B463037BA08310D062BE0200@AM5PR0701MB1729.eurprd07.prod.outlook.com>
References: <153304602040.5962.1405809920091386791@ietfa.amsl.com> <24381_1533241460_5B636874_24381_173_1_53C29892C857584299CBF5D05346208A47B01EEB@OPEXCLILM21.corporate.adroot.infra.ftgroup>, <27791_1533243037_5B636E9D_27791_243_1_53C29892C857584299CBF5D05346208A47B01F41@OPEXCLILM21.corporate.adroot.infra.ftgroup> <4065204c-4b69-472f-94d0-e47b62d603e1.xiaohu.xxh@alibaba-inc.com> <27380_1533282342_5B640826_27380_325_1_53C29892C857584299CBF5D05346208A47B02616@OPEXCLILM21.corporate.adroot.infra.ftgroup> <f2b05c3ef578459d852965d812e4e0a1@XCH-ALN-001.cisco.com> <11215_1533315641_5B648A39_11215_243_1_53C29892C857584299CBF5D05346208A47B03107@OPEXCLILM21.corporate.adroot.infra.ftgroup> <585acbfaf4a44cc8aeaf0c9cf7dc8246@XCH-ALN-001.cisco.com> <12855_1533543961_5B680619_12855_159_1_f7bd4b69-908c-46a9-bcac-a8540d719f8c@OPEXCLILM6C.corporate.adroot.infra.ftgroup>
In-Reply-To: <12855_1533543961_5B680619_12855_159_1_f7bd4b69-908c-46a9-bcac-a8540d719f8c@OPEXCLILM6C.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=gunter.van_de_velde@nokia.com;
x-originating-ip: [2a02:1810:4d67:a00:f4e8:54b1:1b3d:2540]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5PR0701MB2817; 6:JSwD+QVMqZJvbneffxy4+Okn+wCvvVVyCQS+dsIcDLubiH4Q3C16A0b4IdRmit1VvoHG9VKWVBG/1bT2fd31SDUztbb8uVtWvPHpD3MIH56U0Ur1VbeM94dCnS2gorzVgpEQlJ1D3dNzZ1a324C26Xdb6e45lRmjsp0p2sNTybCdWpecFyexHSSYDp3iLhffM95f0kvuHEm7HaCfVO7mPF0+RDBGkPu0TvcvX7Ul4M81E+YtJjIboEBn7QARstJemXHuLyG+e+Gf44utLPvaY2BuU+T8ZM2K9beMv33Xx5pAETPuKLj9OlDi6GYWRz3XtDpdNMaGKiiUiK8jZR3VZn9EQSckMcsGnoPTa2105MuFk9V0oWCpilQD9E4yNA2X5LA2txAJ585REA7rgZxM9Av0K01Q2Rpmi0Ig7VKbPaJ6axnX2+xWkCJJoEDCQChrfCl2dyZVn0QRC2O5ouEOaA==; 5:bLo8rAUUjiX67gKSaeH7OtCPn+H+s/qcCUiwblnLWpdh0TdtSWfsOwXmO4ehbWkioFrhaH1xxu90PVM2+KZZMkSLm8LZOF0WW0i3i4Ley6Xa/qoI3H7jFTPSvul094pkHGKYIXVdIku5gHQTiavvc27rzuESyRAE/8KMInfzjnI=; 7:ctROFiSl08aQVwMj3gaqrufyyBwQ3YEoSIWZpz3hFKdrqR0YjuZgxhyKMH4hEqd/z1QETAIT0PNbelzoAVCvEMPj4GWzL1+ce0xKi0wsQF0J33WQpUYeaOKgNEVbSqmWeVL6xfVvtGEOSfak6ttnqsoWSlj5j9yN4/wwOeIhVbUL9TbaUhmLjOMdT9u722XHLe9ADLFNXy64F1KkikSRjfWoGIYZb8AH/4hzzrBQ++eiXSmVvZ5EG9zQXkMt1070
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 5684c84c-e4e0-48de-5a9f-08d5fb79269a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7193020); SRVR:AM5PR0701MB2817;
x-ms-traffictypediagnostic: AM5PR0701MB2817:
x-microsoft-antispam-prvs: <AM5PR0701MB2817452FF12FE036078349F9E0200@AM5PR0701MB2817.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(278428928389397)(120809045254105)(161740460382875)(95692535739014)(18271650672692)(21748063052155);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231311)(11241501184)(806099)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:AM5PR0701MB2817; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2817;
x-forefront-prvs: 07562C22DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(136003)(346002)(366004)(396003)(376002)(13464003)(51914003)(189003)(199004)(53936002)(8676002)(25786009)(5024004)(4326008)(256004)(6246003)(14444005)(68736007)(99286004)(6506007)(110136005)(53546011)(74316002)(7696005)(7736002)(76176011)(11346002)(446003)(8936002)(81156014)(81166006)(54906003)(316002)(476003)(2900100001)(2501003)(19609705001)(33656002)(6116002)(606006)(486006)(97736004)(102836004)(186003)(790700001)(6306002)(5250100002)(86362001)(46003)(966005)(5660300001)(14454004)(54896002)(55016002)(53946003)(16200700003)(236005)(9686003)(6436002)(105586002)(478600001)(93886005)(229853002)(2906002)(106356001)(417964003)(579004)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0701MB2817; H:AM5PR0701MB1729.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: gzRRw+VVqsfa4v60ySfC3iLXrABdspDLQ+5Lio9o87TOtSUi2LahJD37jcR/2FQqzQGgi8G77nCMoZB/meQiM8ba4TTfyrvUE6oOQUVrBI4Oy1JR+YqHlEh7JDNrfB0Kdn/m3G6CLekpavkTZTPlGxX69XxlTjqPpbaEwftewYMa5JE7JHH5Tm/btpIDOgyHHGHJTGEPuK96nD3gth3UEFFudI4IeXqGkGAFwhYuZ75AEEseKZPToG9sCVwvV8I0u0ICYeZkcSYTa826bXsSfKbA0wV0n/XvXzpqYgLR9nKVUA+zzMOa6hB73mKxUk3e2lI1GNVCIX5Clf4Q57n8jZpUZQu3kLAn1ILuLs+83kOoBDU7ME81C2kucoxOKZGvPI07BsrIM32NMI2rqYoC8A==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM5PR0701MB17293B463037BA08310D062BE0200AM5PR0701MB1729_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5684c84c-e4e0-48de-5a9f-08d5fb79269a
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2018 08:46:49.8466 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2817
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/BBoGPAKGO8MJjCIvP-aVp1J6Iw0>
Subject: Re: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Aug 2018 08:47:00 -0000

“
The other case to handle is the binding SID. The binding SID needs to reflect the ELC of the associated LSP.
The SRMS case is also interesting if we want to enable entropy when doing SR-LDP interworking.
“

Does this not assume that a LSP is strictly defined hop-by-hop? If LSP is a loose LSP, then it is very well possible that
depending on the state of network, sometimes the LSP is ELC capable and another time it is not capable or the ERLD changes.

I’m not convinced or have clear understanding on the value of ELC/ERLD for a particular LSP without making some strict prescriptions on LSP.

To me, having ERLD (and maybe of less importance) ELC has value only for a controller to make more educated decisions upon packet flows.
Having such information per LSP seems complex and of lesser value as per node in the network.

G/

From: Lsr <lsr-bounces@ietf.org> On Behalf Of stephane.litkowski@orange.com
Sent: Monday, August 6, 2018 10:26
To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>; DECRAENE Bruno IMT/OLN <bruno.decraene@orange.com>
Cc: lsr@ietf.org; draft-ietf-isis-mpls-elc@ietf.org; 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>
Subject: Re: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

Hi,

Hi Les, Bruno,


[Bruno] I also raised the case of redistribution of IP prefix/SID between IGP domains. Possibly one using OSPF and one using IS-IS. This case needs to be also covered.

[Les:] If a prefix is leaked between protocols then you lose the identification of the source. Which means you have other considerations which are not met e.g., what is the value for ERLD (which also is clearly not a per prefix value). To know this you need to know the source and have the Node Capabilities.

[SLI] I agree with Les that we are losing the ERLD information. But I think it is worth allowing the propagation of the ELC even if we are losing the ERLD info. We make this propagation optional. Moreover it will be still optional for the ingress node to use it.
I agree that we must not leak the node infos.

The other case to handle is the binding SID. The binding SID needs to reflect the ELC of the associated LSP.
The SRMS case is also interesting if we want to enable entropy when doing SR-LDP interworking.


From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Friday, August 03, 2018 23:27
To: DECRAENE Bruno IMT/OLN
Cc: lsr@ietf.org<mailto:lsr@ietf.org>; draft-ietf-isis-mpls-elc@ietf.org<mailto:draft-ietf-isis-mpls-elc@ietf.org>; 徐小虎(义先)
Subject: RE: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

Bruno –

Inline.

From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Sent: Friday, August 03, 2018 10:01 AM
To: Les Ginsberg (ginsberg) <ginsberg@cisco.com<mailto:ginsberg@cisco.com>>
Cc: lsr@ietf.org<mailto:lsr@ietf.org>; draft-ietf-isis-mpls-elc@ietf.org<mailto:draft-ietf-isis-mpls-elc@ietf.org>; 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com<mailto:xiaohu.xxh@alibaba-inc.com>>
Subject: RE: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

Les,

Please see inline [Bruno]

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Friday, August 03, 2018 6:32 PM
To: DECRAENE Bruno IMT/OLN; 徐小虎(义先)
Cc: lsr@ietf.org<mailto:lsr@ietf.org>; draft-ietf-isis-mpls-elc@ietf.org<mailto:draft-ietf-isis-mpls-elc@ietf.org>
Subject: RE: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

Bruno –

I appreciate why you suggest per-prefix signaling for ELC, but I would prefer that we not employ that model.
[Bruno] Thanks for the feedback. That’s part of the discussion that I was calling for.

ELC is clearly a node capability

[Bruno] It’s a node capability of the egress of the LSP. Hence it could also be seen as a property of the LSP ;-) RFC 6790 says  “one may choose to associate ELs with MPLS tunnels (LSPs) or
   with MPLS applications […] We take the former approach”


– signaling it in per node scope is therefore most appropriate. And it aligns with the SR model where we do not need to depend on hop-by-hop signaling as in the LDP case.
[Bruno] I would argue that advertising ELC per prefix is not a hop-by-hop signaling as in the LDP case. That’s one single advertisement per area/level.

[Les:] I probably expressed this poorly.
As LDP does hop-by-hop signaling the “natural” way to signal this in LDP is in the neighbor label exchanges.
However, SR signaling is scoped by the area/domain and therefore we have the ability to advertise capability in a way that matches how the support is actually enabled. There is no basis for a node to advertise ELC support for local Prefix A but not for Local Prefix B. So advertising this per prefix is redundant (though I agree is still possible).

As regards the interarea issues you raise:

Both Router Capability TLV (IS-IS) and Router Information LSA (OSPF) support domain-wide flooding scope. This is not a new capability
[Bruno] Agreed.

– though I do agree with you that the ELC drafts should explicitly mention the flooding scope requirement.
[Bruno] May be the scalability impact may need to be discussed. I would assume an impact on the size of the LSDB (but a priori no impact on the churn). This is also a new behavior which may surprise operational teams.
[Les:] The significant issue as regards scale is the leaking of the prefixes – not the leaking of per-Node information. So I am not greatly concerned about leaking Node Capability info.

[Bruno] I also raised the case of redistribution of IP prefix/SID between IGP domains. Possibly one using OSPF and one using IS-IS. This case needs to be also covered.

[Les:] If a prefix is leaked between protocols then you lose the identification of the source. Which means you have other considerations which are not met e.g., what is the value for ERLD (which also is clearly not a per prefix value). To know this you need to know the source and have the Node Capabilities.

    Les

Thanks,
Regards,
--Bruno

As regards identifying the source of a prefix advertisement domain-wide, IS-IS has a complete solution for this as defined in RFC 7794.
OSPF is lacking support for advertising the source Router-ID, but this can be easily remedied by defining an extension using Extended Prefix LSA (as has been mentioned by Peter in another thread). And this functionality is needed for other reasons e.g., to know when PHP should/should not be done. So it is probably past time when this should be defined.

So I think it is better if we use the per-node ELC scope proposed in the ELC drafts.

As an aside, I would prefer that we utilize the existing TE Node Capability Descriptor registry defined in RFC 5073 rather than invent a new codepoint/registry (the proposed Non-IGP Functional  Capabilities registry) – but that is a minor point.

   Les


From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
Sent: Friday, August 03, 2018 12:46 AM
To: 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com<mailto:xiaohu.xxh@alibaba-inc.com>>
Cc: lsr@ietf.org<mailto:lsr@ietf.org>; draft-ietf-isis-mpls-elc@ietf.org<mailto:draft-ietf-isis-mpls-elc@ietf.org>
Subject: Re: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

Hi  Xiaohu,

Thanks for the reply.
You seem to assume/require that (router) capability advertisement be propagated across IGP areas/domains. If so,
- this is a new requirement for existing multi-area networks that need to be indicated in the draft
- I find this debatable. This point should be explicitly discussed. I’d rather advertise the ELC capability on a per Segment basis. This would also be better aligned with RFC 6790 hence safer if EL extensions are defined. The (Segment Routing) Prefix-SID sub-TLV has 2 flags remaining. This may be a good candidate as this information seems SR specific. Alternatively, RFC7794 may be used.

Thanks
Best regards,
--Bruno

From: Lsr [mailto:lsr-bounces@ietf.org] On Behalf Of ???(??)
Sent: Friday, August 03, 2018 4:13 AM
To: Lsr; draft-ietf-isis-mpls-elc@ietf.org<mailto:draft-ietf-isis-mpls-elc@ietf.org>
Cc: lsr@ietf.org<mailto:lsr@ietf.org>
Subject: Re: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

Hi Bruno,

Thanks for raising this important issue.

In fact, the Routable IP Address TLVs/sub-TLVs as described in (https://tools.ietf.org/html/draft-ietf-ospf-routable-ip-address-02) and (https://tools.ietf.org/html/draft-xu-isis-routable-ip-address-01) respectively were intended to address the problem that you had mentioned (i.e., it is required for OSPF routers in one area to find correlations between routable IP addresses and capabilities of OSPF routers in another area).

The following text is quoted from

"    There are several situations where it is required for OSPF routers in

   one area to find correlations between routable IP addresses and

   capabilities of OSPF routers in another area.  One example is the

   Entropy Label Capability (ELC) advertisement [I-D.xu-ospf-mpls-elc<https://tools.ietf.org/html/draft-ietf-ospf-routable-ip-address-02#ref-I-D.xu-ospf-mpls-elc>]

   across the OSPF domain.  In this example, assume the ELC TLV

   originated by a router in one area is propagated to another area.

   Those routers in the latter area need to find routable IP addresses

   of the router originating that ELC TLV before inserting the Entropy

   Label (EL) for packets going to the Label Switch Path (LSP) tunnel

   towards one of the above routable IP addresses..."

Later, such correlation requirement in the ISIS domain was addressed by introducing the source IPv4/IPv6 router ID sub-TLVs into the Extended Reachability TLVs (see https://tools.ietf.org/html/rfc7794). I forget whether the same extension to OSPF as RFC7794 has been done.

Best regards,
Xiaohu
------------------------------------------------------------------
From:bruno.decraene <bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>>
Send Time:2018年8月3日(星期五) 04:50
To:draft-ietf-isis-mpls-elc@ietf.org <draft-ietf-isis-mpls-elc@ietf.org<mailto:draft-ietf-isis-mpls-elc@ietf.org>>
Cc:lsr@ietf.org <lsr@ietf.org<mailto:lsr@ietf.org>>
Subject:Re: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt

Hi authors,

"4.  Advertising ELC Using IS-IS

   One bit of the Non-IGP Functional Capability Bits (Bit 0 is desired)
   is to be assigned by the IANA for the ELC [RFC6790]."

RFC6790 defines ELC capability on a per FEC/LSP egress basis.
Please defines what you mean exactly with this per node capability. If this is expected to advertise ELC capability in spring networks, it's not crystal clear to me how it works in multi-area/domain network with IP prefix/SID redistribution.
Possibly the ELC flag would need to be advertised on a per prefix basis.

Thanks,
Regards,
--Bruno


 > -----Original Message-----
 > From: Lsr [mailto:lsr-bounces@ietf.org] On Behalf Of bruno.decraene@orange.com<mailto:bruno.decraene@orange.com>
 > Sent: Thursday, August 02, 2018 10:24 PM
 > To: draft-ietf-isis-mpls-elc@ietf.org<mailto:draft-ietf-isis-mpls-elc@ietf.org>
 > Cc: lsr@ietf.org<mailto:lsr@ietf.org>
 > Subject: Re: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt
 >
 > Hi authors,
 >
 > Please find below some minor comments:
 >
 > 1) Abstract:
 > " In addition, this document introduces the Non-IGP Functional
 >    Capabilities Sub-TLV for advertising IS-IS router's actual non-IGP
 >    functional capabilities.  ELC is one of such non-IGP functional
 >    capabilities."
 >
 > It's a matter of opinion but reducing the number of occurrences of " non-IGP functional
 > capabilities" may improve the S/N ration.
 >
 > 2)
 >    The format of the Router Non-IGP Functional Capabilities Sub-TLV is  as follows:
 >
 >         0                   1                   2                   3
 >         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
 >        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 >        |    Type=TBD1  |    Length=4   |
 >        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 >
 >
 > The sub-TLV is not hard coded/defined with a length of 4, hence this value should not be part of
 > the definition.
 >
 > 3)
 > "Length: Indicates the length of the value portion in octets and  will be a multiple of 4 octets"
 >
 > Possibly :s/will/MUST
 > Please specify the error handling. (e.g. disregards the whole sub-TLV, disregards the last 1 to 3
 > octets, accept the whole sub-TLV...)
 >
 >
 > 4)
 > "One bit of the Non-IGP Functional Capability Bits (Bit 0 is desired)  is to be assigned by the
 > IANA for the ELC [RFC6790]."
 >
 > Since this document defines the new sub-TLV, it can freely do any allocation itself.
 >
 > 5)
 > "The registration procedure is "Expert Review" as defined in   [RFC8126]."
 >
 > You may want to read RFC 8126 https://tools.ietf.org/html/rfc8126#section-4.5
 > Which, In particular, states:
 > " The registry's
 >    definition needs to make clear to registrants what information is
 >    necessary.
 >
 >   [...]
 >
 >    The required documentation and review criteria, giving clear guidance
 >    to the designated expert, should be provided when defining the
 >    registry.  It is particularly important to lay out what should be
 >    considered when performing an evaluation and reasons for rejecting a
 >    request.  It is also a good idea to include, when possible, a sense
 >    of whether many registrations are expected over time, or if the
 >    registry is expected to be updated infrequently or in exceptional
 >    circumstances only. "
 >
 > 6)
 > "This capability, referred to as Entropy  Readable Label Depth (ERLD) as defined in  [I-D.ietf-
 > mpls-spring-entropy-label] "
 >
 > This probably calls for this document to be a normative reference.
 >
 >
 > "   A new MSD-type of the Node MSD b-TLV
 >    [I-D.ietf-isis-segment-routing-msd], called ERLD is defined to
 >    advertise the ERLD of a given router."
 >
 > May be adding the reference to the document defining the ERLD:
 > OLD: advertise the ERLD
 > NEW: advertise the ERLD [I-D.ietf-mpls-spring-entropy-label]
 >
 > 7)
 > "If a router has
 >    multiple line cards, the router MUST NOT announce the ELC [RFC6790]
 >    unless all of its linecards are capable of processing ELs."
 >
 > May be you mean
 > OLD: all of its linecards
 > OLD: all of the linecards of the links advertised as IS-IS adjacencies.
 >
 > Regards,
 > --Bruno
 >
 >  > -----Original Message-----
 >  > From: Lsr [mailto:lsr-bounces@ietf.org] On Behalf Of internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
 >  > Sent: Tuesday, July 31, 2018 4:07 PM
 >  > To: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>
 >  > Cc: lsr@ietf.org<mailto:lsr@ietf.org>
 >  > Subject: [Lsr] I-D Action: draft-ietf-isis-mpls-elc-05.txt
 >  >
 >  >
 >  > A New Internet-Draft is available from the on-line Internet-Drafts directories.
 >  > This draft is a work item of the Link State Routing WG of the IETF.
 >  >
 >  >         Title           : Signaling Entropy Label Capability and Entropy Readable Label Depth Using
 >  > IS-IS
 >  >         Authors         : Xiaohu Xu
 >  >                           Sriganesh Kini
 >  >                           Siva Sivabalan
 >  >                           Clarence Filsfils
 >  >                           Stephane Litkowski
 >  >  Filename        : draft-ietf-isis-mpls-elc-05.txt
 >  >  Pages           : 7
 >  >  Date            : 2018-07-29
 >  >
 >  > Abstract:
 >  >    Multiprotocol Label Switching (MPLS) has defined a mechanism to load
 >  >    balance traffic flows using Entropy Labels (EL).  An ingress Label
 >  >    Switching Router (LSR) cannot insert ELs for packets going into a
 >  >    given tunnel unless an egress LSR has indicated via signaling that it
 >  >    has the capability of processing ELs, referred to as Entropy Label
 >  >    Capability (ELC), on that tunnel.  In addition, it would be useful
 >  >    for ingress LSRs to know each LSR's capability of reading the maximum
 >  >    label stack depth and performing EL-based load-balancing, referred to
 >  >    as Entropy Readable Label Depth (ERLD), in the cases where stacked
 >  >    LSPs are used for whatever reasons.  This document defines mechanisms
 >  >    to signal these two capabilities using IS-IS.  These mechanisms are
 >  >    useful when the label advertisement is also done via IS-IS.  In
 >  >    addition, this document introduces the Non-IGP Functional
 >  >    Capabilities Sub-TLV for advertising IS-IS router's actual non-IGP
 >  >    functional capabilities.  ELC is one of such non-IGP functional
 >  >    capabilities.
 >  >
 >  >
 >  > The IETF datatracker status page for this draft is:
 >  > https://datatracker.ietf.org/doc/draft-ietf-isis-mpls-elc/
 >  >
 >  > There are also htmlized versions available at:
 >  > https://tools.ietf.org/html/draft-ietf-isis-mpls-elc-05
 >  > https://datatracker.ietf.org/doc/html/draft-ietf-isis-mpls-elc-05
 >  >
 >  > A diff from the previous version is available at:
 >  > https://www.ietf.org/rfcdiff?url2=draft-ietf-isis-mpls-elc-05
 >  >
 >  >
 >  > Please note that it may take a couple of minutes from the time of submission
 >  > until the htmlized version and diff are available at tools.ietf.org.
 >  >
 >  > Internet-Drafts are also available by anonymous FTP at:
 >  > ftp://ftp.ietf.org/internet-drafts/
 >  >
 >  > _______________________________________________
 >  > Lsr mailing list
 >  > Lsr@ietf.org<mailto:Lsr@ietf.org>
 >  > https://www.ietf.org/mailman/listinfo/lsr
 >
 > __________________________________________________________________________
 > _______________________________________________
 >
 > 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.
 >
 > _______________________________________________
 > Lsr mailing list
 > Lsr@ietf.org<mailto:Lsr@ietf.org>
 > https://www.ietf.org/mailman/listinfo/lsr

_________________________________________________________________________________________________________________________

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.

_______________________________________________
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr


_________________________________________________________________________________________________________________________



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.

_________________________________________________________________________________________________________________________



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.