Re: [Teas] <draft-sitaraman-sr-rsvp-coexistence-rec> -- Open Thread

Vishnu Pavan Beeram <vishnupavan@gmail.com> Tue, 15 November 2016 08:25 UTC

Return-Path: <vishnupavan@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8A5A12954E for <teas@ietfa.amsl.com>; Tue, 15 Nov 2016 00:25:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level:
X-Spam-Status: No, score=-2.689 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 m4MMLqYz7jo8 for <teas@ietfa.amsl.com>; Tue, 15 Nov 2016 00:25:29 -0800 (PST)
Received: from mail-vk0-x231.google.com (mail-vk0-x231.google.com [IPv6:2607:f8b0:400c:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 978DE1294F3 for <teas@ietf.org>; Tue, 15 Nov 2016 00:25:29 -0800 (PST)
Received: by mail-vk0-x231.google.com with SMTP id p9so83419115vkd.3 for <teas@ietf.org>; Tue, 15 Nov 2016 00:25:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RZRrwEu6t/3lJpAavAReJZpO1CLLcrl1SLTROBPbZok=; b=LBkrzm75adGkeeKbVyIjj9fQXJRmJeB5/542iYVVlEvCPOunqnEnAa7WLBCS52uWpb OdWflRPWHPTmhv7KKPV0XquTCxQWKDpJlzSu9+zN9dgWq10JsR0JOtJZy7iITeURtpeM Cp/E+tO9hcju0+Gu22mAoizyao/g1UStnBCPGj9q93svI3e2ca2i/P/UUYFNh2yUhAfB YOmNJQg1hGbOV1RlMz840UT/PBYLqBMPc9aF4ofXo5FPFDHt0Cr82c6/a61FgFWNbOOF OolFZKNcUoCF3XN7S6As3kMBL/3BxD/5VD5YTWixLbn6qo0W0qqR+t1pqkXZvXUKfTCX aNrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RZRrwEu6t/3lJpAavAReJZpO1CLLcrl1SLTROBPbZok=; b=NxyVWuIu2+VI206YGZNglVSSnNa+q+crLWWPpxIiG4HhGqn4FRX87QTFcIMCizkPcx 8kCuZggmMB0Nya23BOEdHrD+JPs0ZIGKaLj0brI8Xj4zECoNhoYrBphhaE3mIsxzHITv uPl0a1o6MNG7JD0C0gpoD/LbHRJsZHqPU8U0COhbRd5UbtSGXuOauDB4+q7nBosVzq4o ua8ZA7Tajvioz4sA0xc1DACuJ3FqrwJ5qoo5fgvMnTJQuUz8pR2+CwCYFTbXyJ44WQLC 83ICfwEuW6xUHG1D/87dElLM0NM93JeLZwUOL+SXZOqS657skggCkpm9llQ2HzD+wWRk TGtA==
X-Gm-Message-State: ABUngveXTfJUy9w6gD5vpyszQQtle3O0Cvpol8CPaYn8g11MDnzReEl6MdjuYVN2rSVkXe6QbC5ziBYctt3azQ==
X-Received: by 10.31.242.74 with SMTP id q71mr5075539vkh.46.1479198328531; Tue, 15 Nov 2016 00:25:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.31.63.130 with HTTP; Tue, 15 Nov 2016 00:25:27 -0800 (PST)
In-Reply-To: <CAB75xn4woW2o0N9nVP956Dzrvty3eTobUYYGjOdpu+W3ndEBfg@mail.gmail.com>
References: <CA+YzgTvPTRAxMK5EGCF1Y2nsSZZhyW_Rq1gQPvieMdCB70c04w@mail.gmail.com> <CAB75xn4woW2o0N9nVP956Dzrvty3eTobUYYGjOdpu+W3ndEBfg@mail.gmail.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Tue, 15 Nov 2016 03:25:27 -0500
Message-ID: <CA+YzgTuhGRCt3yr1UbkOp03Yd6WmaZk3mdJGmMy6KyEE2DXBpw@mail.gmail.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="94eb2c14bc9aecb5d1054152b209"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/llBXaIStOGmF5zwRXevFPPpSYpA>
Cc: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>, Kalyankumar Asangi <kalyana@huawei.com>, "dhruv.dhody@huawei.com" <dhruv.dhody@huawei.com>, "teas@ietf.org" <teas@ietf.org>
Subject: Re: [Teas] <draft-sitaraman-sr-rsvp-coexistence-rec> -- Open Thread
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2016 08:25:33 -0000

Dhruv,

Please see inline (prefixed VPB)

Regards,
-Pavan

On Tue, Nov 15, 2016 at 12:47 AM, Dhruv Dhody <dhruv.ietf@gmail.com> wrote:

> Hi Pavan,
>
> Thanks for starting this thread. I think work in this space is needed. See
> inline..
>
> On Tue, Nov 15, 2016 at 10:20 AM, Vishnu Pavan Beeram <
> vishnupavan@gmail.com> wrote:
>
>> Folks, Hi!
>>
>> We presented <draft-sitaraman-sr-rsvp-coexistence-rec> in yesterday's
>> morning session. Unfortunately, we didn't have any time left to take
>> questions. So, I'm opening up a thread for folks to post their
>> questions/concerns.
>>
>> Dhruv (on cc) had a couple of questions and I'll start this thread with
>> responses to those --
>>
>> (1) Why can't you do only SR on the controller and leave RSVP-TE control
>> stay distributed?
>> The base requirement for this “co-existence arrangement” is to ensure
>> that the placement of SR LSPs in the same domain DOES NOT introduce any
>> inaccuracies in the TED that is used by distributed or centralized RSVP
>> Path computation engines. If your SR-LSPs are management by a
>> centralized controller and you don't have the SR utilization information
>> somehow reflected in the TED used by distributed RSVP-TE path
>> computation engines, it would result in the TED information being not
>> accurate.
>>
>
> ​[Dhruv]: I agree, you have a point here.
>  ​
>
>
>>
>> (2) With Option-5, wouldn't there be issues if not all nodes in the
>> network support the recommended procedure?
>> You do need the recommended procedure to be applied on all RSVP-TE nodes
>> in the domain. If not, the TED information would not be completely
>> accurate. This is TRUE for the other options as well -- the chosen option
>> would need to be uniformly applied to all relevant nodes in the network.
>>
>
> ​[Dhruv]: If you have to go and update all RSVP-TE nodes to use this
> procedure, then I would lean towards option #3 which was noted as "Flooding
> SR Utilization in IGP" in the presentation. Which does require updating
> path computation and IGP. But I am not sure why updating this is an issue,
> whereas, a new logic on every TE node to measure SR utilization and update
> bandwidth is not?
>

[VPB] Please note that the intent of the document is to just list all
available options and discuss the pros and cons of each approach (We are
not picking any winners -- at least for now).

In both options (#3 and #5), you do need to somehow decipher/measure SR
utilization on each TE link. In option #3, this utilization information is
flooded in IGP-TE (RFC7810 TLVs) and is taken into account by all ingress
path computation engines. This requires updating IGP-TE and
ingress-path-computation logic on all RSVP-TE nodes. In option #5, the SR
utilization information gets reflected in the max-reservable-bandwidth
attribute of the TE link. So, you end up not having to update IGP-TE and
ingress path-computation logic on all RSVP-TE nodes. We can debate which of
these 2 options is easy to implement and deploy, but I'm not sure if we can
reach any consensus on that.

Also, please do note that if an implementation is capable of streaming out
per-interface SR traffic statistics and provides a programmable interface
for updating the per-TE-link max-reservable-bandwidth, the entire procedure
outlined in Section 3.5 of the draft can be done off-box.



> Regards,
> Dhruv
>
>
>>
>> Regards,
>> -Pavan
>>
>> ps: I believe Rakesh (on cc) had a question as well, but couldn't get
>> his chance. @Rakesh -- Please do post your question here and we (the
>> authors) will respond to it.
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas
>>
>>
>