Re: [OSPF] Regarding draft-ppsenak-ospf-te-link-attr-reuse-00

Jeff Tantsura <jeff.tantsura@ericsson.com> Sat, 14 November 2015 02:00 UTC

Return-Path: <jeff.tantsura@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E8241A0267 for <ospf@ietfa.amsl.com>; Fri, 13 Nov 2015 18:00:25 -0800 (PST)
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 mScwEk7Qo4uI for <ospf@ietfa.amsl.com>; Fri, 13 Nov 2015 18:00:22 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D65A1B371C for <ospf@ietf.org>; Fri, 13 Nov 2015 18:00:22 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-6f-564633e68830
Received: from EUSAAHC001.ericsson.se (Unknown_Domain [147.117.188.75]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 3B.72.32596.6E336465; Fri, 13 Nov 2015 20:03:02 +0100 (CET)
Received: from EUSAAMB109.ericsson.se ([147.117.188.126]) by EUSAAHC001.ericsson.se ([147.117.188.75]) with mapi id 14.03.0248.002; Fri, 13 Nov 2015 21:00:20 -0500
From: Jeff Tantsura <jeff.tantsura@ericsson.com>
To: Peter Psenak <ppsenak@cisco.com>, "julien.meuric@orange.com" <julien.meuric@orange.com>, "Acee Lindem (acee)" <acee@cisco.com>
Thread-Topic: [OSPF] Regarding draft-ppsenak-ospf-te-link-attr-reuse-00
Thread-Index: AQHRC/ZPFuY7qCnGR1+q4c+BrPcEhJ519m0AgACDwACAACLZAIAACueAgAE4FQCAACFwgIAAAigAgAT/mAD///iwhoAQg1GAgAAHzwCAABdbAIADduYAgATWxICAAs8DgIAB5vQAgAAKRgCAAAnwAA==
Date: Sat, 14 Nov 2015 02:00:19 +0000
Message-ID: <0EDEE248-47E1-4A89-B0E8-BAD479D5F585@ericsson.com>
References: <D24CF2B7.37452%acee@cisco.com> <BLUPR05MB292E9628E4172C733C59BA8A9380@BLUPR05MB292.namprd05.prod.outlook.com> <5627CDF6.605@cisco.com> <BLUPR05MB292B99DA8B1B9E253A0E83BA9380@BLUPR05MB292.namprd05.prod.outlook.com> <5627F457.8020701@cisco.com> <BLUPR05MB2927E888C41831AF2786280A9270@BLUPR05MB292.namprd05.prod.outlook.com> <CAG4d1rctdk6QcrhjEj2n-1VM2HTzQJvFxgamneis+fsiH0rcTw@mail.gmail.com> <562917FE.6070100@cisco.com> <D252C136.384AC%acee@cisco.com> <E70EB200-09AE-464C-A0B2-38F480489F16@ericsson.com> <563B0F53.8010803@orange.com> <563B15E0.90101@cisco.com> <563B2978.10507@orange.com> <D263B0C8.3CC87%acee@cisco.com> <5642209B.3010304@orange.com> <56447BC1.9080409@cisco.com> <16755_1447433279_5646143F_16755_202_1_5646143E.8000701@orange.com> <56461CDC.1050406@cisco.com>
In-Reply-To: <56461CDC.1050406@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/0.0.0.151008
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="utf-8"
Content-ID: <7F8D8FF11B444F4CAD276EBC3A9E81C8@ericsson.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRmVeSWpSXmKPExsUyuXSPt+4zY7cwg6WnxC0mv53HbPHn9F8m i5Z799gtduxuZ3Ng8ZjyeyOrx5IlP5k8Wp6dZAtgjuKySUnNySxLLdK3S+DK+PT+PVPBi8yK v6f4Gxh70rsYOTkkBEwkTv7awghhi0lcuLeerYuRi0NI4AijxNFd7YwQznJGiXv9bcwgVWwC BhL/vx1nAUmICLQwSuxs28gKkmAWUJC4dvEWG4gtLOAm8X7nJLC4iIC7xPrpk6AalgGNvbgS bB+LgKrE29ePWEBsXgF7id4nn8CahQTWs0k0LhEFsTkFNCUunj/NBGIzAt33/dQaJohl4hK3 nsxngrhbQGLJnvPMELaoxMvH/8AWiwroSpzY3gkVV5L4+Hs+excjB1CvpsT6XfoQY6wlju/7 xgZhK0pM6X7IDnGOoMTJmU9YJjBKzEKybRZC9ywk3bOQdM9C0r2AkXUVI0dpcWpZbrqRwSZG YCwek2DT3cG456XlIUYBDkYlHt4Pv1zDhFgTy4orcw8xSnAwK4nwRpi4hQnxpiRWVqUW5ccX leakFh9ilOZgURLn3b/kfqiQQHpiSWp2ampBahFMlomDU6qBUX/m90VHlAOt5N0q3r3a1T7F 6uC9Oq50tTUHL3sr3rXc6b13UnX+UpFbp0LSF1yNvs9nnTD7Wa2YzdQ1f5KWV7Dor/k4yUZJ Mm5rjvC2n+cWTT7w79N9gYJJKafPlp6oirgyt9x+s2qoTWG7y/+WjZ/UdgjLmkT/e/BoccEf ln9nY5f1b7V/ZqHEUpyRaKjFXFScCACIjoPNwQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/QVCIw4mPiw1JM4tfODwE2MHvXog>
Cc: OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] Regarding draft-ppsenak-ospf-te-link-attr-reuse-00
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Nov 2015 02:00:25 -0000

Hi,

I’m being quoted all over, so my response :)
There’s a real issue, and it is getting worse, since RFC7471 is getting implemented and widely used for IP applications.
I’d really prefer not to enable TE in order to be able to use this, rather useful information.

Furthermore - I don’t think there’s an issue with synchronization and consistency between TED and LSDB, they have got/might have different consumers and need not be consistent.
Hope this clarifies my position.

Cheers,
Jeff




On 11/13/15, 09:24, "Peter Psenak" <ppsenak@cisco.com> wrote:

>Hi Julien,
>
>please see inline:
>
>On 11/13/15 17:47 , julien.meuric@orange.com wrote:
>> Hi Peter,
>>
>> See [JM] below.
>>
>>
>> Nov. 12, 2015 - ppsenak@cisco.com:
>>> Julien,
>>>
>>> On 11/10/15 17:51 , Julien Meuric wrote:
>>>> Hi Acee,
>>>>
>>>> I think we do not need to agree on the philosophical question whether
>>>> defining detour path by packet header instead of signaling states brings
>>>> the feature out of TE...
>>>>
>>>> Anyway we agree that consolidating information from 3 separates LSA is
>>>> not the most efficient processing. My point is that this slight
>>>> improvement does not balance the risk of inconsistent
>>>> advertisements/configuration that the current I-D does not (even try to)
>>>> prevent.
>>>
>>> let me disagree. Current I-D clearly states what TE Opaque LSAs are used
>>> for.
>>
>> [JM] I am happy to quote Jeff on this: "thanks to GMPLS IGP extensions
>> as per RFC's 4203 & 5307 SRLG info is there, it is up to implementation
>> how to use it."
>> (https://mailarchive.ietf.org/arch/msg/rtgwg/yURBLVi2LqrEz33wKkauV0j9cmA)
>
>Jeff is a co-author of the ospf-te-link-attr-reuse, so I let him express 
>his opinion, but he has responded on the list already saying:
>
>"I'm familiar with at least 2 implementations which have this issue, 
>this draft solves real problem."
>
>>
>>>
>>> The risk is when you do what you propose to do as it breaks the existing
>>> TE
>>
>> [JM] This is different from Acee's point: "usage of the TE LSAs for
>> non-TE purposes was NEVER standardized". It is not about breaking, it is
>> about documenting use cases beyond the original one.
>>
>>   - e.g. you advertise the link in TE Opaque LSA and some remote router
>>> would try to establish a TE path via such link, even though the link is
>>> not enabled for that. Result is that the signaling would keep failing or
>>> in worst case, when signaling is not involved, traffic will be dropped
>>> when trying to use such link.
>>
>> [JM] Supposing I am an operator who is playful enough to manage a
>> network area using a topology for TE traffic that does not match the
>> IP/LDP topology (you may find this realistic, I do not). Then, a router
>> ignoring that an SRLG-enabled link has no available bandwidth/a specific
>> affinity/a non-PSC switching capability/etc. is misbehaving.
>
>well, that is not necessarily true, for example 0 bandwidth tunnels are 
>often used. RFC3630 does not mandate bandwidth, affinity or any other 
>link attributes in TE Opaque LSAs. Link Type and Link ID sub-TLVs are 
>mandatory, rest are optional.
>
>>
>> Anyway, this moves beyond the issue at stake here. Acee states that some
>> implementations need new definitions to go beyond the original use case.
>> I would like to limit the number of fields opening the doors to
>> operational inconsistencies. In these regards, an "applicability
>> statement of TE LSA parameters beyond MPLS-TE" may be a way to address
>> our concerns.
>
>I'm afraid we can not afford to change the RCF that has been published 
>12 years back. This would make it backward incompatible.
>
>>
>> Enjoy the week-end,
>
>you too!
>
>thanks,
>Peter
>
>>
>> Julien
>>
>>
>>>
>>>
>>> regards,
>>> Peter
>>>
>>>>
>>>> Regards,
>>>>
>>>> Julien
>>>>
>>>>
>>>> Nov. 07, 2015 - acee@cisco.com:
>>>>> Hi Julien,
>>>>>
>>>>> One such non-TE application where there is a clear advantage of
>>>>> advertising these attributes is segment routing TI-LFA. In addition to
>>>>> all
>>>>> the detriments of requiring advertisement of TE LSAs when TE is not
>>>>> enabled, one would need to consolidate information for a link from 3
>>>>> separate LSAs (the base Router-LSA, the prefix-list attribute LSA for
>>>>> the
>>>>> adjacency SID, and the TE LSA). Clearly, it is better to advertise the
>>>>> applicable attributes in the Prefix/Link Attribute LSA and reduce this
>>>>> burden. You will note that this advantage isn’t apparent in IS-IS where
>>>>> everything is advertised in one monolithic LSP.
>>>>>
>>>>> Thanks,
>>>>> Acee
>>>>>
>>>>> On 11/5/15, 7:03 PM, "OSPF on behalf of Julien Meuric"
>>>>> <ospf-bounces@ietf.org on behalf of julien.meuric@orange.com> wrote:
>>>>>
>>>>>> Hello Peter,
>>>>>>
>>>>>> Nov. 05, 2015 - ppsenak@cisco.com:
>>>>>>> Hi Julien,
>>>>>>>
>>>>>>> On 11/5/15 09:12 , Julien Meuric wrote:
>>>>>>>> Hi Jeff,
>>>>>>>>
>>>>>>>> Following the WG session yesterday, I'm glad to (lately) join the
>>>>>>>> thread. Please, see my comments below as [JM].
>>>>>>>>
>>>>>>>>
>>>>>>>> Oct. 26, 2015 - jeff.tantsura@ericsson.com:
>>>>>>>>> Hi,
>>>>>>>>> No hats
>>>>>>>>>
>>>>>>>>> I'm familiar with at least 2 implementations which have this issue,
>>>>>>>>> this draft solves real problem.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Jeff
>>>>>>>>
>>>>>>>> [JM] Then you may consider patching them to do parameter
>>>>>>>> duplication on
>>>>>>>> the receiver side, not on the wire and/or the emitter
>>>>>>>> configuration...
>>>>>>>> Do you imagine operational people tearing hair out while trying to
>>>>>>>> guess
>>>>>>>> if they need to configure SRLGs in here, there or both? All the
>>>>>>>> more as
>>>>>>>> two places would multiply configuration discrepancies.
>>>>>>>
>>>>>>> above is incorrect.
>>>>>>> Nobody is proposing to configure things like SRLG on multiple places.
>>>>>> [JM] Actually you do in the I-D: "it is expected that the information
>>>>>> would be identical. If they are different..."
>>>>>>
>>>>>>> You configure it on a single place, as you do today. If IGP is
>>>>>>> enabled
>>>>>>> for global SRLG protection, IGP pulls the SRLGs and advertise them in
>>>>>>> the Extended Prefix LSA. If TE is enabled and want to use SRLGs, it
>>>>>>> pulls it from the same place, form the TE Opaque LSA and asks IGP to
>>>>>>> flood it.
>>>>>> [JM] This reads to me like "in case both types of LSAs are used,
>>>>>> values
>>>>>> MUST be identical". This is very different from the loose text in your
>>>>>> I-D.
>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> In the I-D, the beginning and the end of section 3.1 provide a good
>>>>>>>> summary:
>>>>>>>> - "One approach for advertising link attributes is to _continue_ to
>>>>>>>> use
>>>>>>>> TE Opaque LSA"
>>>>>>>> - advantages: "no additional standardization requirement", "link
>>>>>>>> attributes are only advertised once".
>>>>>>>> I cannot agree more on these.
>>>>>>>
>>>>>>> have you read the "disadvantage" section as well?
>>>>>> [JM] Of course not, since Shraddha already solved them in his original
>>>>>> e-mail. :-)
>>>>>>
>>>>>>>>
>>>>>>>> In other words, some new use cases, not matching the original
>>>>>>>> one, do
>>>>>>>> not justify to allocate new code points to the same information (cf.
>>>>>>>> IS-IS non-issue). In the IETF, uses cases aim at scoping protocol
>>>>>>>> work,
>>>>>>>> they aren't made to limit protocol future uses.
>>>>>>>
>>>>>>> I;m afraid you are missing the point.
>>>>>>> TE Opaquer LSA are defined as LSAs that advertise TE topology that is
>>>>>>> disjoint from the IGP topology (RFC3630). We can NOT make the link
>>>>>>> part
>>>>>>> of the TE topology, just because we want to advertise SRLG or some
>>>>>>> other
>>>>>>> attribute that is used by IGP for LFA - that would break the RFC3630.
>>>>>> [JM] Indeed, I am missing the point where a link state protocol is
>>>>>> forbidden to access the link parameters it is distributing in its link
>>>>>> state advertisements. Please, point me to the section from RFC 3630 it
>>>>>> "breaks".
>>>>>>
>>>>>>>
>>>>>>> thanks,
>>>>>>> Peter
>>>>>>>
>>>>>> [JM] You're welcome,
>>>>>>
>>>>>> Julien
>>>>>>
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>>
>>>>>>>> Julien
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> OSPF mailing list
>>>>>>>> OSPF@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>>>> .
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> OSPF mailing list
>>>>>> OSPF@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>>
>>>> .
>>>>
>>>
>>
>> _________________________________________________________________________________________________________________________
>>
>>
>> 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.
>>
>> .
>>
>