Re: [Lsr] WG Last Call fo "IS-IS Flood Reflection" -draft-ietf-lsr-isis-flood-reflection-05

Aijun Wang <wangaijun@tsinghua.org.cn> Wed, 08 December 2021 16:15 UTC

Return-Path: <wangaijun@tsinghua.org.cn>
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 BFB993A003E for <lsr@ietfa.amsl.com>; Wed, 8 Dec 2021 08:15:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 nSuHyjANraAj for <lsr@ietfa.amsl.com>; Wed, 8 Dec 2021 08:15:14 -0800 (PST)
Received: from mail-m17638.qiye.163.com (mail-m17638.qiye.163.com [59.111.176.38]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9AAF3A002C for <lsr@ietf.org>; Wed, 8 Dec 2021 08:15:11 -0800 (PST)
Received: from smtpclient.apple (unknown [221.223.96.4]) by mail-m17638.qiye.163.com (Hmail) with ESMTPA id 248951C0355; Thu, 9 Dec 2021 00:15:08 +0800 (CST)
Content-Type: multipart/alternative; boundary="Apple-Mail-839A64F8-A22F-42D1-A50B-64ABFEF4AE1D"
Content-Transfer-Encoding: 7bit
From: Aijun Wang <wangaijun@tsinghua.org.cn>
Mime-Version: 1.0 (1.0)
Message-Id: <C2F44CEE-AB68-4C71-81BF-B965B49D2ABB@tsinghua.org.cn>
Date: Thu, 09 Dec 2021 00:15:07 +0800
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, lsr@ietf.org
To: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>
X-Mailer: iPhone Mail (19B74)
X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgPGg8OCBgUHx5ZQUlOS1dZCBgUCR5ZQVlLVUtZV1 kWDxoPAgseWUFZKDYvK1lXWShZQUpMS0tKN1dZLVlBSVdZDwkaFQgSH1lBWRoZGEpWSBhKTkoZSE wZQxlKVRMBExYaEhckFA4PWVdZFhoPEhUdFFlBWVVLWQY+
X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6MlE6EDo6Pz4CMk0jHwJKHhMU TRFPCVFVSlVKTUhDQkNLSktDTktPVTMWGhIXVQwaFRwaEhEOFTsPCBIVHBMOGlUUCRxVGBVFWVdZ EgtZQVlJSUpVSUlIVUJNVU9ZV1kIAVlBSExNQk03Bg++
X-HM-Tid: 0a7d9ad3bf77d993kuws248951c0355
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/49Xjbx1CE00n2NcS_twFusjbzhg>
Subject: Re: [Lsr] WG Last Call fo "IS-IS Flood Reflection" -draft-ietf-lsr-isis-flood-reflection-05
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, 08 Dec 2021 16:15:19 -0000

Hi, Acee:

I found there is no any technical discussion on the list for the mentioned draft after its adoption(from 2020-7-6), even before its adoption.
There is only one presentation for its update at the IETF 111 meeting(1 pages, 5 minutes) and after it’s presentation at IETF 112, the WG Last Call is issued.

From the authors’ statement, there is only the author’s affiliation implemented it, no interoperability problems can be found.

From the discussion in these days, it is doubtful for IGP to evolve into this direction as behaved by BGP.

From the POV of the operator, we will not consider such strange design to scale the IS-IS.

From the documents itself, there are unsolved problems (for example in section 7) which can only be solved by “sending alarm and declare misconfiguration).

Then, why it is ready to WG Last Call? 


Aijun Wang
China Telecom

> On Dec 8, 2021, at 06:28, Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org> wrote:
> 
> Hi Les,
>  
> From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
> Date: Tuesday, December 7, 2021 at 5:10 PM
> To: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, Acee Lindem <acee@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>
> Subject: RE: [Lsr] WG Last Call fo "IS-IS Flood Reflection" -draft-ietf-lsr-isis-flood-reflection-05
>  
> Let me try to respond to Acee/Tony/Tony in one email.
>  
> Acee – I don’t like any of the proposals. I believe they are all abusing the protocols to some degree.
>  
> That’s fine if you have technical concerns with the individual drafts. The problem space discussion is a moot point since the WG has already adopted these documents.
>  
> Thanks,
> Acee
>  
> I fully believe that the authors are clever enough to figure out how to make this work – but that doesn’t mean any of them are desirable.
> So if I have to “vote” – I vote “no”.
>  
> Tony Li –
>  
> Area Proxy Introduction says in part:
>  
> “Following the current rules of IS-IS, all spine routers would
>    necessarily be part of the Level 2 topology, plus all links between a
>    Level 2 leaf and the spines.  In the limit, where all leaves need to
>    support Level 2, it implies that the entire L3LS topology becomes
>    part of Level 2.  This is seriously problematic as it more than
>    doubles the LSDB held in the L3LS topology and eliminates any
>    benefits of the hierarchy.”
>  
> Flood Reflection says:
>  
> “In such scenarios, an
>    alternative approach is to consider multiple L2 flooding domains
>    connected together via L1 flooding domains.  In other words, L2
>    flooding domains are connected by "L1/L2 lanes" through the L1 areas
>    to form a single L2 backbone again.  Unfortunately, in its simplest
>    implementation, this requires the inclusion of most, or all, of the
>    transit L1 routers as L1/L2 to allow traffic to flow along optimal
>    paths through such transit areas.  Consequently, this approach fails
>    to reduce the number of L2 routers involved, so it fails to increase
>    the scalability of the L2 backbone.”
>  
>  
> These problem statements seem fundamentally similar to me.
>  
> No question the two drafts define very different solutions – but the problem statements seem quite similar to me.
>  
> Tony P – I would argue that a “20K perspective” is useful when deciding whether the overall approach is a good one.
>  
> And in response to Tony Li’s statement:  “…the IETF is at its best when it is documenting de facto standards”
>  
> 1) I fully believe that our customers understand their requirements(sic) better than we (vendors) do. But that does not mean that they understand what is the best solution better than we do.
> When a customer comes to me and says “Can you do this?” my first response is usually “Please fully describe your requirements independent of the solution.”
>  
> 2)Not clear to me that there is an existing “de facto standard” here – which is reinforced by the fact that we have so many different solutions proposed.
>  
>    Les
>  
>  
>  
> From: Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org> 
> Sent: Tuesday, December 7, 2021 10:31 AM
> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>; Acee Lindem (acee) <acee@cisco.com>; lsr@ietf.org
> Subject: Re: [Lsr] WG Last Call fo "IS-IS Flood Reflection" -draft-ietf-lsr-isis-flood-reflection-05
>  
> Hi Les,
>  
> From: Lsr <lsr-bounces@ietf.org> on behalf of "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>
> Date: Tuesday, December 7, 2021 at 1:17 PM
> To: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
> Subject: Re: [Lsr] WG Last Call fo "IS-IS Flood Reflection" -draft-ietf-lsr-isis-flood-reflection-05
>  
> When I look at this request, I see it in a larger context.
>  
> There are two drafts which attempt to address the same problem in very different ways:
>  
> https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-flood-reflection/
>  
> and
>  
> https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-area-proxy/
>  
> Both of them discuss in their respective introductions the motivation – which is to address scaling issues in deployment scenarios where the existing IS-IS hierarchy is being asked to “stand on its head” i.e., interconnection between different L1 areas is not to be achieved by utilizing an L2 backbone – rather it is the L1 areas themselves which are required to be used for interconnection of sites (e.g., two datacenters) and the scaling properties of the existing protocol hierarchy when used in this way are not attractive.
>  
> I find no technical basis on which to choose between the two proposed solutions – so in my mind a last call for “Flood-Reflection” presupposes a last call for “Area Proxy” – and therein lies my angst.
> The end result will be that multiple incompatible solutions to the same problem will be defined. It will then be left to customers to try to determine which of the solutions seems best to them – which in turn will put the onus on vendors to support both solutions (depending on the set of customers each vendor supports).
> This – to me – represents an utter failure of the standards process. We are reduced to a set of constituencies which never find common ground – the end result being sub-optimal for the industry as a whole.
>  
> It seems to me that the proper role of the WG is to address the big questions first:
>  
> 1)Is this a problem which needs to be solved by link-state protocols?
> We certainly have folks who are clever enough to define solutions – the two drafts are a proof of that.
> But whether this is a wise use of the IGPs I think has never been fully discussed/answered.
> Relevant to this point is past experience with virtual links in OSPF – use of which was problematic and which has largely fallen out of use.
> Also, many datacenters use BGP (w or w/o IGP) and therefore have other ways to address such issues.
> Although I am familiar with the “one protocol is simpler” argument, whether that justifies altering the IGPs in any of the proposed ways is still an important question to discuss.
>  
> Given the discussions of these solutions over the last two years in LSR, I don’t think we need to rehash this – especially on the experimental track.  
>  
> 2)If link state protocols do need to solve this problem, what is the preferred way to do that?
> This requires meaningful dialogue and a willingness to engage on complex technical issues.
>  
> The alternative is to do what we seem to be doing – allowing multiple solutions to move forward largely without comment. In which case I see no basis on which to object – anyone who can demonstrate a deployment case should then be allowed to move a draft forward – and there are then no standardized solutions.
> (The Experimental Track status for these drafts reflects that reality.)
>  
> Are you saying you don’t want any experimental solutions unless we have one standardized solution that everybody agrees on? Please review this one as part of WG last call.
>  
> Thanks,
> Acee
>  
>    Les
>  
> P.S.  (Aside: There is a third draft offering a solution in this space https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-ttz/  - but as that draft continues to promote its primary usage as a means of more easily changing area boundaries (merging/splitting) I have not discussed it here. However, if the authors of that draft claim it as a solution to the same problem space claimed by Area Proxy/Flood Reflection then the WG would have no basis but to also progress it – which would result in three solutions being advanced.)
>  
>  
>  
> From: Lsr <lsr-bounces@ietf.org> On Behalf Of Acee Lindem (acee)
> Sent: Monday, November 22, 2021 11:47 AM
> To: lsr@ietf.org
> Subject: [Lsr] WG Last Call fo "IS-IS Flood Reflection" -draft-ietf-lsr-isis-flood-reflection-05
>  
> This begins the WG Last for draft-ietf-lsr-isis-flood-reflection-05. Please post your support or objection to this list by 12:00 AM UTC on Dec 14th , 2021. Also please post your comments on the draft. I’m allowing as extra week as I like to get some additional reviews – although my comments have been addressed. 
>  
> Thanks,
> Acee
>  
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr