Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric"

Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 20 April 2022 10:47 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F68D3A0FC0; Wed, 20 Apr 2022 03:47:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] 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 X8ZrcPUxKXHG; Wed, 20 Apr 2022 03:47:26 -0700 (PDT)
Received: from mail-vs1-xe33.google.com (mail-vs1-xe33.google.com [IPv6:2607:f8b0:4864:20::e33]) (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 2ED303A0F39; Wed, 20 Apr 2022 03:47:26 -0700 (PDT)
Received: by mail-vs1-xe33.google.com with SMTP id r1so1134572vsi.12; Wed, 20 Apr 2022 03:47:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SF7BIlvkRRw98sVV/VGaJhgIt94FFUl53K58rW53l08=; b=m+W+Q3aeTP6yvzcobIpCNkEYLKEZf15gjOGFjuWskqCTN4eCU07Eua/tzrmRJGv3x5 HqSi66IYp8MN4gUu/3NLqMklYAvexLlOFGt1kMwJbdY3k3O/Qkn/D40es6wIf3/g5wjH StIycTAXBPqwxxQ59nlfPYZVyxk6EbX+QO9JuILVfvViCCtWVx7s3wkZv7JPnyNVSsKG /DDPTaT4yUlxGnKbs6mASDIGooH/teWQmJfUu7SoPb0tMCF8Am6M1FFNLvRZqlWdkmic U8Y7k25CgTN2HjDYujosdEIUOTXbcgVo9+o6s1C2PHsr8qKEJOBC6qvJ9u4wKAyJeQd3 CwTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SF7BIlvkRRw98sVV/VGaJhgIt94FFUl53K58rW53l08=; b=RN+eziTo2at4NkmA0pyiHfx9MdKh1Q1A9y/Tj3Ve3LvVPpZv2lgGht2zuY28t91gfp qeTSZ9hDqpp0+D+g28ZraGsESwEvPs/noLIjnDqbk10jgoK60scnnPXWftB3m4AFW4+Y 3+sme5jsJ2q1TYlNg7rGZ/DrZEGnNSnNTfq8qTG4oonhKN4rX2J6ntYhjcpnY3GhbEU+ mh8/eohC4XROBWPhLMw6cV5S+i+lT8Y2Xtmcbyv+imL6kYd1+WG/NnsyjGbKerPm63OA sL3TdVoOhAwHJ+LS4B0vSmxU564jvGI93zLiujfj62Kgi93/0l58Hu9DHEKWJStaPrqY f/TA==
X-Gm-Message-State: AOAM533dZt6TdaAeaGv8PuJ7yrAzV/ZjRzHtw5FL8VzlIInNdoFaPOVA MrbCsJ0JswmN+5Gy9Uv3Wjzo3wqPO95OUrKsqA6YDGjp
X-Google-Smtp-Source: ABdhPJwnZmPilvZiulj/B+78/PYPMGSWOY/aAtAaoR1pyS/47Z5Xyvdrq/dcVcnqbTzBiKK77EHXPUWuXlejHFKDdbk=
X-Received: by 2002:a67:f101:0:b0:328:7245:b18f with SMTP id n1-20020a67f101000000b003287245b18fmr5907001vsk.34.1650451644821; Wed, 20 Apr 2022 03:47:24 -0700 (PDT)
MIME-Version: 1.0
References: <F3057BE0-C6CE-4039-804F-A5467879BD40@cisco.com> <BY5PR11MB4337BDBA8E2BD0629A34E72AC1F29@BY5PR11MB4337.namprd11.prod.outlook.com> <00d501d853bf$557b42f0$0071c8d0$@tsinghua.org.cn> <CAH6gdPwNPJF6Ux5ZStmRZYz06gmp67Gr14gNtatxOc7fT9Z3Zw@mail.gmail.com> <010201d8545b$2865b1a0$793114e0$@tsinghua.org.cn>
In-Reply-To: <010201d8545b$2865b1a0$793114e0$@tsinghua.org.cn>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 20 Apr 2022 16:17:12 +0530
Message-ID: <CAH6gdPzKdc1RRuQG7_DsDgNzk80qudOvZiU8vDNnbUPQjco4LA@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, lsr <lsr@ietf.org>, draft-ietf-lsr-ospf-reverse-metric@ietf.org, "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000232e805dd13b8e7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/LNiRtPKc74WTRJDupRAuVFOHnPs>
Subject: Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric"
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Apr 2022 10:47:31 -0000

Hi Aijun,

Please check inline below.


On Wed, Apr 20, 2022 at 7:36 AM Aijun Wang <wangaijun@tsinghua.org.cn>
wrote:

> Hi, Ketan:
>
> My suggestion is to refer some contents in RFC8500, don’t need to describe
> the scenarios again, to introduce the necessary of protocol extension in
> OSPF.
>

KT> I am not sure that I understand your suggestion. Which specific
portions of the text would you like to be removed and instead point to the
ISIS Reverse metric spec in a manner that does not affect the readability
of the document.


>
>
> For your mentioned use case 2.2 “Adaptive Metric Signaling”, also the
> application described in section 1.3 of RFC 8500(Spine-Leaf Application),
> my comments are still the same:
>
> 1.     The described problem is valid, but the “Reversed Metric” based
> proposed solution is problematic.
>
> 2.    Here are the explanations( Take your use case 2.2 as the example):
>
> 1)Normally all the leaf routers(R1, R2,… … Rn) will have the same metric
> to the Spine(AGG1, AGG2), the traffic from these leafs will be evenly
> distributed to/from AGG1 and AGG2.
>
> 2)  Once the uplink AGG1 encounter the congestion, if it push the “Reverse
> Metric” to R1, then all traffic from R1 will divert to AGG2;
>

KT> I think the use of the term "congestion" seems to be the cause of some
confusion. This is about AGG1 losing some of its capacity towards the core
due to an upstream link going down. We can remove the use of the term
"congestion" in this context.


> 3)  Will the uplink on AGG2 encounter congestion then? If so, it should
> also push the “Reverse Metric” to R1, then all traffic from R1 will back to
> AGG1(when the uplink congestion of AGG1 is released, AGG1 will stop send
> the “Reverse Metric”)
>

KT> Please see my previous response.

Thanks,
Ketan


> The traffic from R1 will oscillate between AGGR1 and AGGR2.  This is not
> the traffic engineering result that the operator want.
>
>
>
> Then, my suggestion is that this use case should also be removed. The
> application of “Reverse Metric” mechanism should not be expanded, it should
> be triggered by manual, not automatically.
>
>
>
> Regarding to the encoding, RFC8500 proposes only the offset value, there
> are only U/W flag being defined. The “U” bit just indicates the maximum
> value is (2^24-1)(corresponding to the “wide”metric).
>
>
>
> Considering that the only applicable scenarios is for maintenance, the
> introduction of H/U bit complexes its usage. It should be simplified.
>
>
>
>
>
> Best Regards
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> *From:* Ketan Talaulikar <ketant.ietf@gmail.com>
> *Sent:* Tuesday, April 19, 2022 6:59 PM
> *To:* Aijun Wang <wangaijun@tsinghua.org.cn>
> *Cc:* Les Ginsberg (ginsberg) <ginsberg=40cisco.com@dmarc.ietf.org>; Acee
> Lindem (acee) <acee=40cisco.com@dmarc.ietf.org>; lsr <lsr@ietf.org>;
> draft-ietf-lsr-ospf-reverse-metric@ietf.org
> *Subject:* Re: [Lsr] Working Group Last Call for
> draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric"
>
>
>
> Hi Aijun,
>
>
>
> Please check inline below for responses.
>
>
>
>
>
> On Tue, Apr 19, 2022 at 1:00 PM Aijun Wang <wangaijun@tsinghua.org.cn>
> wrote:
>
> Hi, All:
>
> I have the similar opinions as Les.
>
> Such mechanism is actually one maintenance tools and can’t be used to
> accomplish the metric auto adjustment, as that described in section 2.1
>
>
>
> KT> Please check my response to Les and let us know if that is not
> addressing your concerns.
>
>
>
> The scenario described in section 2.2 is somewhat problematic: AGGR1
> should calculate the adjusted metric value based on its POV, but the
> adjustment will influence the traffic distribution within all the IGP
> domain. Such automatic adjustment is dangerous, and is not one solution
> that can be applied for the more general scenario.
>
>
>
> KT> Any time the IGP metric is updated for a link, it does influence the
> traffic distribution in the IGP domain. This is a given and so I don't
> really understand your concern. This use case is very similar to the Spine
> Leaf one in RFC8500 - we can clarify that in the text.
>
>
>
>
>
> Based on the above considerations, I think the authors should limit its
> usage only for maintenance scenarios as described in RFC8500.
>
> For the encoding, I think the “offset” value and the “O” bit is not
> necessary, because the meaningful “Reverse Metric” should be the maximum
> value of the metric.
>
>
>
> KT> The additive offset is there in RFC8500 as well and so I don't see why
> we would want to not have that in OSPF.
>
>
>
> Thanks,
>
> Ketan
>
>
>
>
>
> Best Regards
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> *From:* lsr-bounces@ietf.org <lsr-bounces@ietf.org> *On Behalf Of *Les
> Ginsberg (ginsberg)
> *Sent:* Tuesday, April 19, 2022 2:44 PM
> *To:* Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org>; lsr@ietf.org
> *Cc:* draft-ietf-lsr-ospf-reverse-metric@ietf.org
> *Subject:* Re: [Lsr] Working Group Last Call for
> draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric"
>
>
>
> I support progressing this draft.
>
> However, I have some concerns about the current content – specifically
> the use cases – which I would like to see addressed before going to Last
> Call.
>
>
>
> The equivalent functionality is defined in RFC 8500 for IS-IS and has
> proven useful – make sense to also have it for OSPF.
>
> But the primary use case discussed in RFC 8500 is during maintenance –
> which is discussed extensively and is mentioned as the first use case.
>
> In the case of draft-ietf-lsr-ospf-reverse-metric, the maintenance use
> case is not even mentioned.
>
>
>
> Of the two use cases that are mentioned, the one in Section 2.1 has many
> limitations and constraints. These include:
>
>
>
> ·       Only works when there is a switch in the middle – something which
> the protocol is not able to detect
>
> ·       Only works in the presence of symmetrical metrics
>
> ·       If both neighbors have L2 bundles to the switch and are both
> doing auto-cost adjustment based on the number of members currently up, the
> mechanism doesn’t work
>
> ·       Detecting symmetrical metrics in the presence of reverse metric
> is problematical. Is the neighbor cost including the reverse metric or does
> it reflect something else (e.g., config change on the neighbor)
>
>
>
> I would prefer that this use case be removed. If not, a more complete
> discussion of the limitations should be included.
>
>
>
> In summary, before progressing this draft I would like to see maintenance
> included as the primary use case and the use case described in Section 2.1
> removed.
>
>
>
>     Les
>
>
>
>
>
> *From:* Lsr <lsr-bounces@ietf.org> *On Behalf Of *Acee Lindem (acee)
> *Sent:* Thursday, April 7, 2022 12:18 PM
> *To:* lsr@ietf.org
> *Cc:* draft-ietf-lsr-ospf-reverse-metric@ietf.org
> *Subject:* [Lsr] Working Group Last Call for
> draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric"
>
>
>
> This begins a Working Group Last Call for
> draft-ietf-lsr-ospf-reverse-metric. While there hasn’t been as much
> discussion as I would like on the draft,  it is filling a gap in OSPF
> corresponding to IS-IS Reverse Metric (RFC 8500).  Please review and send
> your comments, support, or objection to this list before 12 AM UTC on April
> 22nd, 2022.
>
>
>
> Thanks,
>
> Acee
>
>
>
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>