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

"Acee Lindem (acee)" <acee@cisco.com> Wed, 25 October 2017 11:45 UTC

Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63A4313AE08 for <ospf@ietfa.amsl.com>; Wed, 25 Oct 2017 04:45:30 -0700 (PDT)
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 0jXRT4Kb2UDn for <ospf@ietfa.amsl.com>; Wed, 25 Oct 2017 04:45:28 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B775137A70 for <ospf@ietf.org>; Wed, 25 Oct 2017 04:45:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10140; q=dns/txt; s=iport; t=1508931928; x=1510141528; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=AGUsl3iUcnzxeDVETMOM0Pb5PptNwiR66Npu4YjfRS0=; b=LRzOElO6EltMSxZyS7yn3kmWX0JZs21aNCJHHx2WZT7QdAoA8HSH6LTC 8TXKqRHRyVmfz90hoNqXm9Y8ZWmHnHHQdma4caR3eWX43Hc+lQ16LOiaD TsotxXrbuV3gB6zc9us1yIaB6CX2jXgZSVv3cGMfIxd2tPsQFGuqLoSLi w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CyAABEePBZ/5tdJa1aGQEBAQEBAQEBAQEBBwEBAQEBg19kbicHg3OKH48LgXqWOhCCAQoYC4UYAhqEUT8YAQIBAQEBAQEBayiFHQEBAQMBAQEhETobAgEIGAICJgICAiULFRACBAESG4l9CBCpDYInixABAQEBAQEBAQEBAQEBAQEBAQEBGgWBD4IfggeDOAGCHYENhE0FARIBNoJ9gmEFoXMClHWCFYV7hAGHFYoliy8CERkBgTgBHziBA1h6FR8qgmSDEYFOdolngSSBEQEBAQ
X-IronPort-AV: E=Sophos;i="5.43,431,1503360000"; d="scan'208";a="21311228"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Oct 2017 11:45:27 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v9PBjQfX002139 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 25 Oct 2017 11:45:27 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 25 Oct 2017 07:45:26 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1320.000; Wed, 25 Oct 2017 07:45:26 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "olivier.dugeon@orange.com" <olivier.dugeon@orange.com>, "ospf@ietf.org" <ospf@ietf.org>, "isis@ietf.org" <isis@ietf.org>
Thread-Topic: [OSPF] Comments on draft-ietf-ospf-te-link-attr-reuse-01.txt and draft-ietf-isis-te-app-01.txt
Thread-Index: AQHTRo/7E1tsMAVpwUG0j+g/c1ZCzKLzsY6AgADuJID//+CLAA==
Date: Wed, 25 Oct 2017 11:45:25 +0000
Message-ID: <D615EFC7.D20AD%acee@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>
In-Reply-To: <650_1508924255_59F05B5F_650_30_1_ca19b84b-f7da-0bca-b0de-5d5f4d6e81e0@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.195]
Content-Type: text/plain; charset="utf-8"
Content-ID: <074B302A656EE3438A891D40533796C4@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/C18355SlNsoQ3Rsk9kFB4x6QpTo>
Subject: Re: [OSPF] Comments on draft-ietf-ospf-te-link-attr-reuse-01.txt and draft-ietf-isis-te-app-01.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 25 Oct 2017 11:45:30 -0000

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.

>
>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.

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.
>