Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric"
Ketan Talaulikar <ketant.ietf@gmail.com> Fri, 22 April 2022 14:10 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 536813A15FE; Fri, 22 Apr 2022 07:10:20 -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 zm8C6YIgnFEu; Fri, 22 Apr 2022 07:10:15 -0700 (PDT)
Received: from mail-ua1-x929.google.com (mail-ua1-x929.google.com [IPv6:2607:f8b0:4864:20::929]) (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 C52BA3A15F0; Fri, 22 Apr 2022 07:10:14 -0700 (PDT)
Received: by mail-ua1-x929.google.com with SMTP id g6so3045040uaw.8; Fri, 22 Apr 2022 07:10:14 -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=TnEdP/wMOgSqdXbg7PJVWGNsGJSmajRgndDFoZUiaWY=; b=ljKrg2q3hP97FmwQ3HMCowk0kkyqeEnRMQflnOmWzXkjdy8dGY00ZC5JXAHHquif22 lqUdedQ7HZSYhzQplM9RXY/kyIb0G1m5XddFdUSWaJpHzetAhroWmLFYylXrcKVG+ncz dz8VBB+Wrxe5pI7CPCWNzy2xhzjwjk8/u3gBO0V+KVOALpZORw81zVg6FC4isKgNIl+0 QK/80QWs2aavOKOKkWZMWe1ZM9AeY6zwWhiOgmikVJI7SOhWqMfk0C4SvF3pngWqU8So OOZnAl+S8DHEmN+TB734MX0NnKAVGevh3APFWDqgzxYRaon+NYQ9/RSdUJrMUHQEsDp1 r1Cw==
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=TnEdP/wMOgSqdXbg7PJVWGNsGJSmajRgndDFoZUiaWY=; b=l2hhTelVRMb0F0VTNTyl9jLj1+ywEPUxKoMI8SIGXVXZxP97eG2uzemPXXivjBisae scuV7dL9lc/Jqn6RWtHPM45svpMDQLN9EhIxCBCvlfLSBOKB+Khv2zJsiivISK6g1M4J Fm2A9iUsgGZq7Izjc0tni594aqGAQiA1iYqZeWueFzmzma60EPdeiTEYWPn5IBeGKX8Z vjOmXs9xLXzraXCHBDhTMKcWjrxUk9E6jzgdWkzOWKkxIBXQNoIyXSIAbuoiDyjBH8vj G/Sl9JARPExNjnlDX7s+ZzCGkJnad/wYzFXdjG0Dwcc/mbdNF8mED1u8qGLiPVBB629n xZXw==
X-Gm-Message-State: AOAM531CumKugeK/jI4L33SBbR/DqrZp8vdudeZxxZ0RhG7Y9YRq4dhR 6EhcFKEK0UQzpbFU/HNVYzlMIQ/nJyqRPV5/zJ8=
X-Google-Smtp-Source: ABdhPJzBnyDbGLPkk7WSiW1cm3ZbWkF7wM1yP1Wsp0UaPROWIG9B/z0tWSiy8dAhACORrk73gQVZ+nTV8Qzwl5fPoBs=
X-Received: by 2002:ab0:3576:0:b0:362:74ff:84e7 with SMTP id e22-20020ab03576000000b0036274ff84e7mr718046uaa.110.1650636613457; Fri, 22 Apr 2022 07:10:13 -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> <CAH6gdPzKdc1RRuQG7_DsDgNzk80qudOvZiU8vDNnbUPQjco4LA@mail.gmail.com> <011201d85519$edfdb480$c9f91d80$@tsinghua.org.cn> <4AA810BB-F33E-47DD-93C7-D8B66BBABF5D@cisco.com> <CAH6gdPz_gcooVVzCe4DuA-hGr30brFBaL3O9=htGO9+G5im0sQ@mail.gmail.com> <00db01d855f8$b0dec730$129c5590$@tsinghua.org.cn>
In-Reply-To: <00db01d855f8$b0dec730$129c5590$@tsinghua.org.cn>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Fri, 22 Apr 2022 19:40:01 +0530
Message-ID: <CAH6gdPwdqEhQ5n+5TPbdJ9vje7SwECg7M+P=gG0RXUB9=1W+tw@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: "Acee Lindem (acee)" <acee@cisco.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, draft-ietf-lsr-ospf-reverse-metric@ietf.org, lsr <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ff992805dd3ec8db"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/wK1SFhWq54xa0gvuvS7DUXITmCQ>
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: Fri, 22 Apr 2022 14:10:21 -0000
Hi Aijun, Please check inline below. On Fri, Apr 22, 2022 at 8:57 AM Aijun Wang <wangaijun@tsinghua.org.cn> wrote: > Hi, Ketan and Acee: > > I have not seen there is any other possible application of the “Reverse > Metric” mechanism, except that are described in RFC8500. > > There is no additional value to repeat to illustrate them, refer to them > is enough. > KT> I am considering this as an editorial comment. As explained by me and also confirmed by Acee, there are significant differences in the applicability of the use-cases given that the OSPF reverse metric does not apply for the LAN. That said, we (authors) will be posting an update next week to address the comments received and I believe they will partially incorporate your feedback. > > > The “W” bit in RFC8500 is useful in LAN environment and I have said that > there is no technical issue to apply the “Reverse Metric” mechanism to LAN > environment. > > From my POV, such solution is more straightforward than the 2-part metric > based solution. > KT> The OSPF reverse metric cannot be applied to LAN similar to how it is done in ISIS due to some fundamental differences between the protocols. If you have worked out a solution to the LAN problem that is significantly better than the OSPF Two-Part Metric mechanism and one that leverages Reverse Metric, then I am eager to see it. Please provide the solution and the WG can evaluate it. Thanks, Ketan > > > The existing implementation doesn’t imply it is the best. > > > > Anyway, you can insist your direction. > > > > Best Regards > > > > Aijun Wang > > China Telecom > > > > *From:* lsr-bounces@ietf.org <lsr-bounces@ietf.org> *On Behalf Of *Ketan > Talaulikar > *Sent:* Thursday, April 21, 2022 11:00 PM > *To:* Acee Lindem (acee) <acee@cisco.com> > *Cc:* Les Ginsberg (ginsberg) <ginsberg@cisco.com>; Aijun Wang < > wangaijun@tsinghua.org.cn>; draft-ietf-lsr-ospf-reverse-metric@ietf.org; > lsr <lsr@ietf.org> > *Subject:* Re: [Lsr] Working Group Last Call for > draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric" > > > > Hi Aijun, > > > > +1 to Acee's response. > > > > Thanks, > > Ketan > > > > > > On Thu, Apr 21, 2022 at 7:28 PM Acee Lindem (acee) <acee@cisco.com> wrote: > > Speaking as WG member and Document Shepherd: > > > > Hi Aijun, > > > > There is no requirement to directly follow the encodings and terminology > in RFC 8500. In fact, this draft is, IMO, cleaner. > > > > *From: *Aijun Wang <wangaijun@tsinghua.org.cn> > *Date: *Wednesday, April 20, 2022 at 8:52 PM > *To: *'Ketan Talaulikar' <ketant.ietf@gmail.com> > *Cc: *"Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, 'lsr' <lsr@ietf.org>, > "draft-ietf-lsr-ospf-reverse-metric@ietf.org" < > draft-ietf-lsr-ospf-reverse-metric@ietf.org>, Acee Lindem <acee@cisco.com> > *Subject: *RE: [Lsr] Working Group Last Call for > draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric" > > > > Hi, Ketan: > > For document integrity, I think you can write the following corresponding > parts of RFC8500: > > 1) 1.1 Node and Link Isolation > > 2) 1.2 Spine-Leaf Applications(with the term “Congested” to be > replaced by “broken down”) > > 3) 1.3 Distributed Forwarding Planes > > 4) 1.4 LDP IGP Synchronization(Although RFC8042 can solve such > problem, it doesn’t prevent the usage of “Reverse Metric” mechanism to > solve it) > > Or ,you just refer to the above parts in your documents, and avoid to > repeat the scenarios again. > > > > As Ketan already indicated, some of these use cases aren’t applicable for > various reason, e.g., 2-part metric. > > > > For the encoding, I still think you need only specify the metric value is > offset directly(as that in RFC8500), and needn’t introduce the H/O bit to > complex the implementation and deployments. > > > > There may already be implementations and no one has complained. Note that > this draft doesn’t include the W-Bit or U-Bit that are in RFC 8500. It is > more straight-forward. > > > > Thanks, > > Acee > > > > > > Best Regards > > > > Aijun Wang > > China Telecom > > > > *From:* Ketan Talaulikar <ketant.ietf@gmail.com> > *Sent:* Wednesday, April 20, 2022 6:47 PM > *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> > *Subject:* Re: [Lsr] Working Group Last Call for > draft-ietf-lsr-ospf-reverse-metric - "OSPF Reverse Metric" > > > > 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 > > _______________________________________________ > Lsr mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr >
- [Lsr] Working Group Last Call for draft-ietf-lsr-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Jeffrey (Zhaohui) Zhang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Jeffrey (Zhaohui) Zhang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Les Ginsberg (ginsberg)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Les Ginsberg (ginsberg)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Gyan Mishra
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar
- Re: [Lsr] Working Group Last Call for draft-ietf-… Acee Lindem (acee)
- Re: [Lsr] Working Group Last Call for draft-ietf-… Aijun Wang
- Re: [Lsr] Working Group Last Call for draft-ietf-… Ketan Talaulikar