Re: [Lsr] WG adoption call for draft-li-lsr-isis-area-proxy-06

Robert Raszuk <robert@raszuk.net> Mon, 15 June 2020 18:24 UTC

Return-Path: <robert@raszuk.net>
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 57C053A0837 for <lsr@ietfa.amsl.com>; Mon, 15 Jun 2020 11:24:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 DixuYTeoKWtO for <lsr@ietfa.amsl.com>; Mon, 15 Jun 2020 11:24:55 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 C24183A0843 for <lsr@ietf.org>; Mon, 15 Jun 2020 11:24:54 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id x93so12240873ede.9 for <lsr@ietf.org>; Mon, 15 Jun 2020 11:24:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fVjkFl6HzrPMvsz3Vs4n4TK8kRfCpGccbng+HUYbsZY=; b=H/Y4l5ny+9wnWY46AI4RiLEshqyt0uTvUfINJ9VHQn47viTYxL6fftQ4Uf/AXH3y43 f3mGC7rKCtZVX8MjvKdWgk3X82IqATythXZWV0mZFQMmsgg9FysKWOyCLqA0zes4FVDt PvDPZqt0EufjhVU90g7pKtlM5rlJcy2cZdbW8NpiXqZoRrR/xHyBkLJdBmYi/oYCuOKQ +PjGBzJ8lbKleP8K/yjj6XnIrKofoT7b7pwR8B/bkBxpqCowAXb/6T+g0H5VhlB4+KOP U2mHvcJC32S34YgKtsWz/i+lPN0wOtWQM7T1uQiZSNn3Y1Sp5A8jB3rsjbrH2zjRT5hS iStA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fVjkFl6HzrPMvsz3Vs4n4TK8kRfCpGccbng+HUYbsZY=; b=GPjQwfd/T4kgk92bcWghxZxTiwjOUz7FS6TB6tyGfZkKVq6HaCMEXVhSQG3cFDnbVh HyoYX5x/B3g/2nJ7TGTsw/LtyXl4XYY8iv0eaNm3jByW6B8uSaC0goZ6dXba6/enhM1N SuRUipuBk7D8V9NJCyXlN37jWGMzKH1fSvjfLJbQ73vtYOcJSU1wRW0xgGNcYg5bdjQ7 90GP0VzZAshs8jM5JUUftGg8AmqF12rSdkkN+afJkdK6UKtOuJqu9VSu+DAF+X5EcKAs 924Bun1oa7hgbR7+73alUhMFwvnAlbb02bJRNI0p+2NCGdxtIfmN6nU9EHzMhQPMgwxH mcwg==
X-Gm-Message-State: AOAM530WNXOW0U0j3wGPmdTVZ5/N+jsg0AsHSJ5XSq6cDWB+y9z7kirC Qmg1+WJn4supNFaYra1QeOYH5lhSPwUqC822gDfX/A==
X-Google-Smtp-Source: ABdhPJwGJKSUJisKB7tZPHwgdtaGJPiSZdiXVz4ENnvYzrkyxY5OLBfMaHNq8u4NPOSyqadfrO1r5jGfmCrR71q3024=
X-Received: by 2002:aa7:d158:: with SMTP id r24mr24606132edo.272.1592245493038; Mon, 15 Jun 2020 11:24:53 -0700 (PDT)
MIME-Version: 1.0
References: <F2ACA0D6-34E6-44D1-B55C-B8B513EC6F69@chopps.org> <b583ff75761805bf6440bf75e95c1bf9@xs4all.nl> <03816435-0996-435E-9F2E-60FF6CFD5C21@tony.li> <CAOj+MMGu8mW_utmRxFmk58+r_bgmGg9WwfYy_4Wnyrd0UPO2VA@mail.gmail.com> <57613855-58A4-47A4-92DD-8CEE50FE7A26@tony.li> <CA+wi2hPWD4LxyprKt1ZGCg=_xQQwUXUnH6nWWfMrb2J-uH17jQ@mail.gmail.com>
In-Reply-To: <CA+wi2hPWD4LxyprKt1ZGCg=_xQQwUXUnH6nWWfMrb2J-uH17jQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 15 Jun 2020 20:24:43 +0200
Message-ID: <CAOj+MMGOSVtTbHz+g+W1ZDiUJdZQ_WktO-2UiFDSLHSPaVwwPA@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: Tony Li <tony.li@tony.li>, lsr@ietf.org, lsr-ads@ietf.org, lsr-chairs@ietf.org, Henk Smit <henk.ietf@xs4all.nl>
Content-Type: multipart/alternative; boundary="00000000000002202e05a8238bf1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/Q3Mcxcbc0Bj1VyNuul_sToCY6X4>
Subject: Re: [Lsr] WG adoption call for draft-li-lsr-isis-area-proxy-06
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: Mon, 15 Jun 2020 18:24:56 -0000

Tony P,

> or black-holing on aggregates since we cannot "back-off" generic LPM
packet forwarding when we
> realize we're @ a dead end due to aggregation.

I hope you are not stating that aggregation is a bad thing here and all we
should be distributing are host routes :)

But to your point - IGP is a servant to the application/service which is
BGP. So removal of BGP service routes in a topology independent fashion can
be really fast and take one or two hops. Assume we detect failure of a
remote node - I am not sure if BGP will withdraw service routes faster
across two RRs or IGP will remove next hop by flooding via area over N
nodes then crossing ABR or ASBR and flooding again over N nodes will be any
faster.

Last time I measured the speed of BGP transit of withdraw message via
control plane only RR with decent BGP implementation it was in ranges of
ms.

Thx,
R.

On Mon, Jun 15, 2020 at 7:57 PM Tony Przygienda <tonysietf@gmail.com> wrote:

>
>
> On Mon, Jun 15, 2020 at 10:37 AM <tony.li@tony.li> wrote:
>
>>
>> Hi Robert,
>>
>>
>> > > It’s very clear that this is inadequate.
>> >
>> > Doesn't this really depend how you architect multiple levels ? Sure you
>> have some physical topology - but it seems to me that the trick is in
>> properly laying out levels on top of them and between them.
>>
>>
>> The very pragmatic viewpoint is that network architects will construct
>> the physical topology that best suits their traffic pattern and that trying
>> to contort that physical topology into some kind of hierarchy will create
>> additional (and perhaps significant) cost.  People don’t want to do that.
>> They want scalable networks that match their physical topology.  For this
>> to work, our hierarchical abstractions need to be independent of the
>> topology and that forces us into having transit areas.
>>
>>
>>
> PNNI had transit areas in hierarchy working but the trick was connection
> setup cranck-back. Such a thing would work for RSVP or any of the stateful
> connection setups but alas, this is not fashionable right now.
> Unfortunately, generic hierarchy with reachability summarization ends up
> with very sub-optimal routing or black-holing on aggregates since we cannot
> "back-off" generic LPM packet forwarding when we realize we're @ a dead end
> due to aggregation. To prevent bi-furcation of topology or transit
> horizontals several solutions exist, one of which (configure hierarchy
> statically everywhere) the current draft has in now but alas, the topology
> is star of stars (you can actually see CLOS conceptually as something like
> this as well ;-)
>
> my meta 2c
>
> -- tony
>
>