Re: [Isis-wg] draft-ginsberg-isis-l2bundles

<stephane.litkowski@orange.com> Thu, 06 August 2015 13:19 UTC

Return-Path: <stephane.litkowski@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 088711B2F2C for <isis-wg@ietfa.amsl.com>; Thu, 6 Aug 2015 06:19:30 -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 2YWYivloo0dY for <isis-wg@ietfa.amsl.com>; Thu, 6 Aug 2015 06:19:26 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 923BE1B2F2B for <isis-wg@ietf.org>; Thu, 6 Aug 2015 06:19:25 -0700 (PDT)
Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id AD4C63B4459; Thu, 6 Aug 2015 15:19:23 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.72]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id 8E86A38406E; Thu, 6 Aug 2015 15:19:23 +0200 (CEST)
Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541%19]) with mapi id 14.03.0248.002; Thu, 6 Aug 2015 15:19:23 +0200
From: stephane.litkowski@orange.com
To: "Acee Lindem (acee)" <acee@cisco.com>, Ebben Aries <exa@fb.com>, "isis-wg@ietf.org list (isis-wg@ietf.org)" <isis-wg@ietf.org>
Thread-Topic: [Isis-wg] draft-ginsberg-isis-l2bundles
Thread-Index: AdDN623Y8EVm+rlaS12GE2fzf9VY0wBEoDQAABV7GoAAD7p4gAAhy3xQAAcF9AAABO57MA==
Date: Thu, 06 Aug 2015 13:19:22 +0000
Message-ID: <32556_1438867163_55C35EDB_32556_1906_1_9E32478DFA9976438E7A22F69B08FF92166BE558@OPEXCLILMA4.corporate.adroot.infra.ftgroup>
References: <26030_1438606960_55BF6670_26030_2637_1_9E32478DFA9976438E7A22F69B08FF92166BD55F@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <55C14D02.3040606@fb.com> <9343_1438762371_55C1C583_9343_425_1_9E32478DFA9976438E7A22F69B08FF92166BE011@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <D1E7BBD9.2A539%acee@cisco.com> <29791_1438848107_55C3146B_29791_2196_1_9E32478DFA9976438E7A22F69B08FF92166BE386@OPEXCLILMA4.corporate.adroot.infra.ftgroup> <D1E8CF5E.2A64B%acee@cisco.com>
In-Reply-To: <D1E8CF5E.2A64B%acee@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.7.15.81516
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/F2y-5mQrkV2p0vXbCRhTNZH2KpI>
Subject: Re: [Isis-wg] draft-ginsberg-isis-l2bundles
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: Thu, 06 Aug 2015 13:19:30 -0000

I think this may have implications beyond SR but it seems there are other areas where LAGs (aka, link-bundles) have permeated into L3 (e.g., BFD - RFC 7130). 

[SLI] Fully agree, IMO, we must not let the doors wide open to this kind of permeation. 


-----Original Message-----
From: Acee Lindem (acee) [mailto:acee@cisco.com] 
Sent: Thursday, August 06, 2015 14:53
To: LITKOWSKI Stephane SCE/IBNF; Ebben Aries; isis-wg@ietf.org list (isis-wg@ietf.org)
Subject: Re: [Isis-wg] draft-ginsberg-isis-l2bundles

Hi Stephane, 


On 8/6/15, 4:01 AM, "stephane.litkowski@orange.com"
<stephane.litkowski@orange.com> wrote:

>Hi Acee,
>
>Some comments inline
>
>-----Original Message-----
>From: Acee Lindem (acee) [mailto:acee@cisco.com]
>Sent: Wednesday, August 05, 2015 19:24
>To: LITKOWSKI Stephane SCE/IBNF; Ebben Aries; isis-wg@ietf.org list
>(isis-wg@ietf.org)
>Subject: Re: [Isis-wg] draft-ginsberg-isis-l2bundles
>
>Hi Stephane,
>I think the IS-IS advertisement is merely a consequence of the fact 
>that we are satisfying the requirement of incorporating these L2 links 
>in the segment routing path.
>[SLI] Yes, and IMO, that's bad.



>- I still have some doubt on the reason to split LAGs for TE and 
>keeping bundles for other protocols.
>- Regarding TE, I don't really see how BW use cases can work with this, 
>as there may be some TE tunnels using the bundle and some using 
>specific link, so evaluating the remaining BW per link and for the bundle is hard.
>- This "breaks" layers, IGP exposes Layer 3 topology by design, not 
>layer
>2 ... if we want to expose layer 2, that's not an issue, it's a kind of 
>multilayer TE approach and BGP-LS may so come in the picture and is a 
>good candidate to retrieve topological information. I do not want to 
>see IS-IS or OSPF becoming a topology discovery protocol for everything :
>while it's related to the Layer 3 topology it's fine to me to keep it 
>in the IGP for other informations, may be we need to find another way.
>
>
> If we limit advertisement to BGP-LS, it will have the following impact:
>
>     1. All routers in the IS-IS domain that use link-bundles will need 
>some form of BGP LS peering, either to the controller directly or 
>through some intermediary.
>[SLI] Agree but I don't see this as a negative point, as I think most 
>networks running TE, already have a BGP controlplane that can be reused.

If there is BGP-LS peering on all the routers, then I agree that this would work given the right local policy to specify what BGP-LS information each router advertises.

Thanks,
Acee 




>
>     2. Since the link-bundle itself is an IS-IS L3 link, one would 
>need to correlate the information with the corresponding IS-IS link 
>state information (assuming not every IS-IS router advertises the entire LSDB).
>[SLI] Agree there is a need of correlation, but correlation is required 
>in all cases (in the current proposal, we advertise some parent link 
>information).
>
>Additionally, any time the information is coming from multiple sources, 
>you are likely to trigger path computation more frequently.
>[SLI] I would say that's implementation dependent.
>
>
>I don’t think this added complexity warrants omitting them from the 
>IGPs if we do, in fact, accept link bundle adjacency steering as a requirement.
>
>Thanks,
>Acee
>
>
>On 8/5/15, 4:12 AM, "Isis-wg on behalf of stephane.litkowski@orange.com"
><isis-wg-bounces@ietf.org on behalf of stephane.litkowski@orange.com>
>wrote:
>
>>Hi,
>>
>>Pls find some inline comments.
>>
>>-----Original Message-----
>>From: Ebben Aries [mailto:exa@fb.com]
>>Sent: Wednesday, August 05, 2015 01:39
>>To: LITKOWSKI Stephane SCE/IBNF; isis-wg@ietf.org list
>>(isis-wg@ietf.org)
>>Subject: Re: [Isis-wg] draft-ginsberg-isis-l2bundles
>>
>>I see BGP-LS extensions complementing this, not necessarily as a 
>>replacement.
>>[SLI] It's for sure an option, but my point is do we need to continue 
>>to add extensions to both IGP and BGP LS ?
>>Moreover I still have an issue with propagating L2 informations into 
>>layer 3 routing protocol  (not technically ... more from a design 
>>perspective).
>>Let's say that tomorrow, you would like to advertise some L1 
>>information under your layer 2 information ... ?? As we are breaking 
>>layers, if you want to advertise some underlay topology, I would be in 
>>favor to not doing it in IGP.
>>
>>For a use-case of a central entity learning these underlying l2 
>>attributes to then do whatever you wish (impose label stacks, etc..) - 
>>BGP-LS is a natural fit.
>>[SLI] Nothing prevents to use BGP-LS in a distributed computation model.
>>
>>For this to remain in the IGP, a consideration could be the 
>>propagation of these L2 attributes to then be included in TEDs for 
>>additional logic from headend nodes (network elements within the IGP domain) - e.g.
>>control packet per member from a remote endpoint overriding remote 
>>hashing either by some policy/SLA or dynamic based off of per member 
>>utilization, etc..
>>
>>[SLI] Even if TED was previously populated only by IGP (because there 
>>was nothing else), this is not the case anymore. TED is also populated 
>>by BGP-LS and we may be able to create also new processes to populate 
>>the TED. So you can imagine having your process managing LAGs to add 
>>those L2 TE information into the TED and then being able to export it 
>>through BGP-LS to other nodes through the BGP controlplane, so every 
>>one will have the same content in the TED.
>>
>>
>>On 08/03/2015 07:02 AM, stephane.litkowski@orange.com wrote:
>>> Hi,
>>> 
>>>  
>>> 
>>> Thinking again about this draft, I wondering why not using BGP-LS 
>>> for that purpose ?
>>> 
>>> I mean, the goal here is just to provide some topological 
>>> information that are not related to IGP, as you want to keep L2 
>>> bundles and so a single IP link. If you want to expose the 
>>> underlaying topology, you may be able to do it in BGP-LS rather than 
>>> adding this in the IGP as the information you want to expose is not necessary for the IGP to run.
>>> 
>>>  
>>> 
>>> Thx
>>> 
>>>  
>>> 
>>> Orange logo
>>> <https://urldefense.proofpoint.com/v1/url?u=http://www.orange.com/&k
>>> =
>>> Z
>>> VNjlDMF0FElm4dQtryO4A%3D%3D%0A&r=GJQFPrZyyh453ywaGV%2FvoQ%3D%3D%0A&m
>>> =
>>> x
>>> DbMtpjPKPQ26eNh1Ka%2FhnXOqVfqYtZ9MjolqbbcT8U%3D%0A&s=75085ca9001f9c7
>>> a
>>> 2
>>> 4e6f23efb57f50f5d79a97cbadcbfe1ce65082d335dba35>
>>> 
>>>  
>>> 
>>> *Stephane Litkowski *
>>> Network Architect
>>> Orange/SCE/EQUANT/IBNF/ENDD/NDE
>>> 
>>> Orange Expert Future Networks
>>> 
>>> phone: +33 2 23 28 49 83
>>> <https://urldefense.proofpoint.com/v1/url?u=https://monsi.sso.france
>>> t
>>> e
>>> lecom.fr/index.asp?target%3Dhttp%253A%252F%252Fclicvoice.sso.francet
>>> e
>>> l
>>> ecom.fr%252FClicvoiceV2%252FToolBar.do%253Faction%253Ddefault%2526ro
>>> o
>>> t
>>> service%253DSIGNATURE%2526to%253D%26%2343%3B33%25202%252023%252028%2
>>> 5
>>> 2
>>> 049%252083%2520&k=ZVNjlDMF0FElm4dQtryO4A%3D%3D%0A&r=GJQFPrZyyh453ywa
>>> G
>>> V
>>> %2FvoQ%3D%3D%0A&m=xDbMtpjPKPQ26eNh1Ka%2FhnXOqVfqYtZ9MjolqbbcT8U%3D%0
>>> A & 
>>> s=4490d282c20720cdbe8d3350c17a191e1762a7ea211ff404be972fddea2f62f3>
>>> mobile: +33 6 37 86 97 52
>>> <https://urldefense.proofpoint.com/v1/url?u=https://monsi.sso.france
>>> t
>>> e
>>> lecom.fr/index.asp?target%3Dhttp%253A%252F%252Fclicvoice.sso.francet
>>> e
>>> l
>>> ecom.fr%252FClicvoiceV2%252FToolBar.do%253Faction%253Ddefault%2526ro
>>> o
>>> t
>>> service%253DSIGNATURE%2526to%253D%26%2343%3B33%25206%252037%252086%2
>>> 5
>>> 2
>>> 097%252052%2520&k=ZVNjlDMF0FElm4dQtryO4A%3D%3D%0A&r=GJQFPrZyyh453ywa
>>> G
>>> V
>>> %2FvoQ%3D%3D%0A&m=xDbMtpjPKPQ26eNh1Ka%2FhnXOqVfqYtZ9MjolqbbcT8U%3D%0
>>> A & 
>>> s=696fa2cd342bca61fdf5e849c8d3d76abe1075281d4218eaac873227641f9514>
>>> stephane.litkowski@orange.com <mailto:stephane.litkowski@orange.com>
>>> 
>>>  
>>> 
>>>  
>>> 
>>> ____________________________________________________________________
>>> _ _ ___________________________________________________
>>> 
>>> 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.
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Isis-wg mailing list
>>> Isis-wg@ietf.org
>>> https://urldefense.proofpoint.com/v1/url?u=https://www.ietf.org/mail
>>> m
>>> a
>>> n/listinfo/isis-wg&k=ZVNjlDMF0FElm4dQtryO4A%3D%3D%0A&r=GJQFPrZyyh453
>>> y
>>> w
>>> aGV%2FvoQ%3D%3D%0A&m=xDbMtpjPKPQ26eNh1Ka%2FhnXOqVfqYtZ9MjolqbbcT8U%3
>>> D
>>> %
>>> 0A&s=3211164dcbc94ec39a7390a5d1c8371f2c391ec0aeec8806884c6abfd441511
>>> 0
>>> 
>>
>>______________________________________________________________________
>>_ ___ _______________________________________________
>>
>>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.
>>
>>_______________________________________________
>>Isis-wg mailing list
>>Isis-wg@ietf.org
>>https://www.ietf.org/mailman/listinfo/isis-wg
>
>
>_______________________________________________________________________
>___ _______________________________________________
>
>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.