Re: [Isis-wg] [OSPF] Comments on draft-ietf-ospf-te-link-attr-reuse-01.txt and draft-ietf-isis-te-app-01.txt

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Tue, 14 November 2017 17:17 UTC

Return-Path: <ginsberg@cisco.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B001812717E; Tue, 14 Nov 2017 09:17:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level:
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 BmpRAnxFcZbj; Tue, 14 Nov 2017 09:17:00 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0332812420B; Tue, 14 Nov 2017 09:16:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18478; q=dns/txt; s=iport; t=1510679820; x=1511889420; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=woWjGi8xPYnQFdFqXvxmHbXlWZ3L1a7tHvjIxbMzwFM=; b=GOh/4TL8Z5Je53WdQrWS1FDAFjEvorwtCktdO5BpXXuYOXO24Te4SgJc XX+qL69Xqo1UuQ/Q2pRLaLXlEkmcxFxE0l7HVr8SdYFzZsZerrh7Ljfce 0wQSTMaffKpmJ//MmXJq+08CQRV5VDGD9RPuQU/R+qGiHrlnOWipxbVt2 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CaAAAlJAta/5pdJa1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM2ZG4nB4N3ih+RLpZXEIIBChgLhRgCGoRnPxgBAQEBAQEBAQF?= =?us-ascii?q?rKIUeAQEBAQMBASEROhcEAgEIEQQBAQECAh8EAwICAiULFAEICAIEARIIE4oIE?= =?us-ascii?q?Kp/gieLEwEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgQ+CJYIHgVWBaAGCHYENhGA?= =?us-ascii?q?FARIBNg+Cb4JjBYdbmlkCh2uHUIVAgh6GCIQEhyGKMoI7iRECERkBgTgBHziBA?= =?us-ascii?q?3B6FR8qgmSDEYFOd4ZPgSSBEQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.44,395,1505779200"; d="scan'208";a="31342146"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2017 17:16:58 +0000
Received: from XCH-ALN-015.cisco.com (xch-aln-015.cisco.com [173.36.7.25]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id vAEHGwF8026096 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 14 Nov 2017 17:16:58 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-015.cisco.com (173.36.7.25) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 14 Nov 2017 11:16:58 -0600
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1320.000; Tue, 14 Nov 2017 11:16:58 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "olivier.dugeon@orange.com" <olivier.dugeon@orange.com>, "Acee Lindem (acee)" <acee@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Thread-Topic: [Isis-wg] [OSPF] Comments on draft-ietf-ospf-te-link-attr-reuse-01.txt and draft-ietf-isis-te-app-01.txt
Thread-Index: AQHTRo/6Psf8Co97B0q9XSqsRCxTb6L0BYGAgACq9YCAACO5gIAAVfoAgAHVrWCAHUkokA==
Date: Tue, 14 Nov 2017 17:16:58 +0000
Message-ID: <a34cd7a4f2bc4df6a95b953e9918bf3e@XCH-ALN-001.cisco.com>
References: <10170_1508166197_59E4CA35_10170_182_6_e39cb950-80c3-bc84-dd0b-21a67e45dc0a@orange.com> <D61542A0.D1E05%acee@cisco.com> <650_1508924255_59F05B5F_650_30_1_ca19b84b-f7da-0bca-b0de-5d5f4d6e81e0@orange.com> <D615EFC7.D20AD%acee@cisco.com> <12783_1508950389_59F0C175_12783_211_1_0f38311d-73ba-a67f-91e6-81faa3885897@orange.com> <272a1e965b9e4d14bc92b114cfaaa573@XCH-ALN-001.cisco.com>
In-Reply-To: <272a1e965b9e4d14bc92b114cfaaa573@XCH-ALN-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.154.131.12]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/isis-wg/IjoUF6MNvyebhncOXdffG0A8ls8>
Subject: Re: [Isis-wg] [OSPF] Comments on draft-ietf-ospf-te-link-attr-reuse-01.txt and draft-ietf-isis-te-app-01.txt
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 14 Nov 2017 17:17:03 -0000

Olivier -

https://datatracker.ietf.org/doc/html/draft-ietf-isis-te-app-03 was published a short while ago and it addresses the issues you raised. (OSPF draft will be updated soon in an consistent manner.)
Specifically,

"Maximum link bandwidth is an application independent attribute of the
   link.  When advertised using the Application Specific Link Attributes
   sub-TLV, multiple values for the same link MUST NOT be advertised."

"Unreserved bandwidth is an attribute specific to RSVP."

As regards MaximumReservableBandwidth, we appreciate that managing bandwidth per application may be challenging. However we feel there are legitimate use cases for doing that and do not want to preclude that. The fact that it is possible to advertise this attribute with different values/application does NOT mean that a deployment MUST do so. You can associate the same value with all applications enabled in your network if you wish.

Thanx for calling our attention to these points. Please let us know of any additional concerns .

    Les


> -----Original Message-----
> From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of Les Ginsberg
> (ginsberg)
> Sent: Thursday, October 26, 2017 6:55 PM
> To: olivier.dugeon@orange.com; Acee Lindem (acee) <acee@cisco.com>om>;
> ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [Isis-wg] [OSPF] Comments on draft-ietf-ospf-te-link-attr-reuse-
> 01.txt and draft-ietf-isis-te-app-01.txt
> 
> Olivier -
> 
> Thanx for the discussion.
> 
> The authors of draft-ietf-ospf-te-link-attr-reuse-01.txt and draft-ietf-isis-te-
> app-01.txt are in discussions and we will resolve the discrepancies between
> the two drafts as regards the set of link attributes which are supported.
> As regards issues associated with MaximumBandwidth,
> MaximumReservableBandwidth and UnreservedBandwidth parameters this
> is also under discussion and we will have more to say about that soon.
> 
> Appreciate your patience...
> 
>     Les
> 
> > -----Original Message-----
> > From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of
> > olivier.dugeon@orange.com
> > Sent: Wednesday, October 25, 2017 9:53 AM
> > To: Acee Lindem (acee) <acee@cisco.com>om>; ospf@ietf.org;
> > isis-wg@ietf.org
> > Subject: Re: [Isis-wg] [OSPF] Comments on
> > draft-ietf-ospf-te-link-attr-reuse-
> > 01.txt and draft-ietf-isis-te-app-01.txt
> >
> > Acee,
> >
> > First apologize for my typo error on IS-IS mailing list. I hope every
> > body got the thread from the beginning (thanks to the OSPF & IS-IS
> > mailing list inter redistribution).
> >
> > Then, my answers in line.
> >
> > Le 25/10/2017 à 13:45, Acee Lindem (acee) a écrit :
> > > Hi Olivier,
> > >
> > > On 10/25/17, 5:37 AM, "olivier.dugeon@orange.com"
> > > <olivier.dugeon@orange.com> wrote:
> > >
> > >> Hi Acee,
> > >>
> > >> I agree, but I'm not referring to Unidirectional residual,
> > >> available and utilized bandwidth as per RFC 7471.
> > >>
> > >> My comment concerns the MaximumBandwidth,
> > MaximumReservableBandwidth
> > >> and UnreservedBandwidth parameters defined in RFC 3630that are
> used
> > >> by the CSPF to compute the path. These one are not aggregate if I
> > >> correctly understand the proposed draft. I also don't understand
> > >> why these standard TE parameters are duplicate in the ISIS draft
> > >> and not mention in the OSPF draft. Do we go to a different
> > >> behaviour between IS-
> > IS and OSPF ?
> > > If read beyond the draft title, you’ll see that these reservation
> > > parameters are not included in draft-ietf-ospf-te-link-attr-reuse.
> > I read carefully the draft and it is exactly what it makes confuse me
> > when I read carefully draft-ietf-isis-te-app-01.txt which explicitly
> > reuse these reservation parameters and suggest to duplicate them per
> > application. The latter is my concerns as it will potentially break
> > the possibility to perform efficient bandwidth reservation with both
> > RSVP-TE and SR-TE in a same network. For me, this will be certainly
> > the main use case during the transition period when an operator will
> > go to SR-TE from RSVP-TE. Both protocol must be manage simultaneously
> > during a large period of time. If standard reservation parameters are
> > duplicated, it will be a nightmare to manage efficiently bandwidth
> reservation without wasting bandwidth.
> >
> > So, I would understand if
> > 1) both draft will be align ?
> > 2) in which direction i.e. with or without reservation information and
> > 3) if reservation parameters are included, how my use case could be solved
> ?
> > >
> > >> Now, if the proposed drafts aims to used onlythese new Performance
> > >> Metrics without duplicate them per application, my question becomes:
> > >> Why a new drafts ? Why not simply implement RFC 7471 and RFC 7810 ?
> > >> Up to now, I know only one partial implementation of these 2 RFCs
> > >> (in FR-Routing Open Source project).
> > > With respect to OSPF, this topic was already discussed at great
> > > length on the OSPF list and during the IETF meetings in both Seoul and
> Chicago.
> > > Please see the OSPF list archive.
> > Apologize. I'm jumping on the bandwagon now.
> >
> > Regards
> >
> > Olivier
> > **
> > >
> > > Thanks,
> > > Acee
> > >> Regards
> > >>
> > >> Olivier
> > >>
> > >>
> > >> Le 25/10/2017 à 01:25, Acee Lindem (acee) a écrit :
> > >>> Hi Olivier,
> > >>>
> > >>> If you read the definitions of Unidirectional residual, available,
> > >>> and utilized bandwidth in RFC 7471 you will note that these are
> > >>> all aggregate rather than application specific values. In other
> > >>> words, they will not vary per application.
> > >>>
> > >>> Thanks,
> > >>> Acee
> > >>>
> > >>> On 10/16/17, 11:03 AM, "OSPF on behalf of
> > olivier.dugeon@orange.com"
> > >>> <ospf-bounces@ietf.org on behalf of olivier.dugeon@orange.com>
> > wrote:
> > >>>
> > >>>> Dear authors,
> > >>>>
> > >>>> Please find below a comment on both
> > >>>> draft-ietf-ospf-te-link-attr-reuse-01.txt and
> > >>>> draft-ietf-isis-te-app-01.txt.
> > >>>>
> > >>>> I consider the use case of bandwidth reservation. I know this is
> > >>>> not the most common use case, but the one I known well. The
> > >>>> context is that of an operator who would setup some RSVP-TE
> > >>>> tunnels and simultaneously SR-TE paths with bandwidth
> > >>>> reservation. In this particular case, it is not possible to
> > >>>> manage both reservation with the drafts as they are.
> > >>>>
> > >>>> Indeed, in OSPF draft, it is not proposed to advertised the usual
> > >>>> bandwidth parameters as defined in RFC3630 and in ISIS, it is
> > >>>> proposed to duplicate these parameters per application. The main
> > >>>> problem arises from the fact that each application, in this case
> > >>>> SR-TE and RSVP-TE, independently compute a path and therefore
> > >>>> reserve bandwidth on their respective set of parameters. However,
> > >>>> this will lead at a some point to bandwidth overbooking, which
> > >>>> exactly what an operator wants to avoid by performing bandwidth
> > >>>> reservation. Even if a PCE can be used to handle both the RSVP-TE
> > >>>> tunnels and SR-TE paths, the same problem arises because each
> > >>>> path computation is performed on a different set of bandwidth
> > >>>> parameters i.e. one TED per application whereas these information
> > >>>> relate to the same links. Of course a central entity like a PCE
> > >>>> might try to reconcile the information into a single TED, but
> > >>>> this will greatly increase the complexity of the PCE with a risk
> > >>>> that the TE information will never be up to date, so at the end
> unnecessary.
> > >>>>
> > >>>> So, for me there are only 2 possibles solutions to avoid this
> > >>>> overbooking
> > >>>> problem:
> > >>>>
> > >>>> 1/ Split and partition network resources to avoid conflicts. But,
> > >>>> this leads into a poor network usage. Indeed, if an application
> > >>>> like RSVP-TE uses less bandwidth than its budget, why the SR-TE
> > >>>> application could not reuse them if it has reached its threshold ?
> > >>>> The under utilization of network resources will increase
> > >>>> proportionally with the number of applications. Imagine if we
> > >>>> want to use this principle for network Slicing. I understand the
> > >>>> advantage for vendors, but I'm on the operator side ;-)
> > >>>>
> > >>>> 2/ Each time an application reserved some bandwidth, the routers
> > >>>> concerned by this new path must update the bandwidth parameters
> > >>>> of the concerned link not only to the given application, but also
> > >>>> to all others.
> > >>>> For example, when RSVP-TE setup a tunnel, Unreserved Bandwidth
> > >>>> parameters must be updated in the standard RFC3630 set, but also
> > >>>> in SR-TE parameters set. But, in this case, why duplicate TE
> > >>>> parameters if at the end all set carry the same values, apart
> > >>>> wasting CPU and bandwidth ?
> > >>>>
> > >>>> In summary, duplicate TE information is only relevant for the
> > >>>> added metrics i.e. delay, loss, jitter ... but unusable for
> > >>>> concave metrics i.e. bandwidth.
> > >>>>
> > >>>> Can you explain me how you intend to solve this issue as both
> > >>>> possible solutions are not suitable for an operator.
> > >>>>
> > >>>> Best Regards
> > >>>>
> > >>>> Olivier
> > >>>>
> > >>>>
> > >>>>
> >
> __________________________________________________________
> > _________
> > >>>> _____
> > >>>> __
> > >>>> _______________________________________________
> > >>>>
> > >>>> 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.
> > >>>>
> > >>>> _______________________________________________
> > >>>> 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.
> > >>
> >
> >
> >
> >
> __________________________________________________________
> >
> __________________________________________________________
> > _____
> >
> > 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
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/isis-wg