Re: [Lsr] Thoughts on the area proxy and flood reflector drafts.

Tony Przygienda <tonysietf@gmail.com> Wed, 10 June 2020 17:57 UTC

Return-Path: <tonysietf@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 8FB1F3A085C for <lsr@ietfa.amsl.com>; Wed, 10 Jun 2020 10:57:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, 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 1em0ZEJOMbmT for <lsr@ietfa.amsl.com>; Wed, 10 Jun 2020 10:57:10 -0700 (PDT)
Received: from mail-il1-x12c.google.com (mail-il1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) (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 138C13A09F1 for <lsr@ietf.org>; Wed, 10 Jun 2020 10:57:10 -0700 (PDT)
Received: by mail-il1-x12c.google.com with SMTP id c75so2816388ila.8 for <lsr@ietf.org>; Wed, 10 Jun 2020 10:57:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BZzhzzVYLipf+7gQ+fkiRYU9BdoFndM/a8AB+xSwBi0=; b=s1jdMfpnlQ2Ek4K0/mGLuS866RZ3iRqX+g/7jJ03OO/XKug5zPb9Se4Jnr3KQs9LK0 WdxH9vcw9CM2zTDFOu+zpq2arWOrTbxbjKRZ74UjUiz9PKxOjtasGSEoq01lqcuHpR65 datVV/MP9a8tUnrwNbZg5aH8WHO32x891oDEBdg04VsBG+MID5AfZg5f9MT68dHZOiyO O2Lq0IEwDmoAzcrPc7ElaKdOMvdpHe/FyDGOBgUvSameTkrPEXZgnYnrYBJIGFw00QRu Rmx4WegEoyKjxCyCcw8Y1ernF/rSfBOsAGQEumK4TMo/jOSBAPrBwCwIR6fXKsQms2hW KNVw==
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=BZzhzzVYLipf+7gQ+fkiRYU9BdoFndM/a8AB+xSwBi0=; b=qlbaWYRdHDaf8kej0j7F1l4bp2mSpUm4xIwBR/ISWbXp+WbGduV9PoyZHsr0wi+F+y VhZikstZfGot0dU8NKXoeJoCpQ6ckE6rdSEv8TTRHmgGgM0J8aI5Il4n6QjcZCPT5h2k 2GOdAepGysnmtKOKMuvlKk/PhIms70QmkN5ZksBWlfoDll255x5at6WG0Q3k3Ly/uZBG UKPyAyI1yKDkL9wRZeuGmD6h1fEJ16Zg6IOnHdbx9F8AaYMLp9w02jOZu1JmCLfj42YF CIsTt6aPV3mTNF5QSI4yj4DPmyNgaeZtP4PWgDpq5E31NNC/bWdq22pRCaFyz4eJIeFP ySDw==
X-Gm-Message-State: AOAM533Mtk7gHE3QPk+zoZqBN5FukMtqqamzGZ2hf48yogpmRFrIGtyH IozQ6EwtvQYs8rm3jyCNPy/7aWRcikG63NPbleE=
X-Google-Smtp-Source: ABdhPJx8DEItojmUZzJNNLI3Q1B7PKZUg8piFtUGSifiPENrxhtHOG4mxfz4j0RsNDmxgZukhU2/ctf/QiaCOz/rms0=
X-Received: by 2002:a92:d984:: with SMTP id r4mr4220453iln.302.1591811829440; Wed, 10 Jun 2020 10:57:09 -0700 (PDT)
MIME-Version: 1.0
References: <790B898F-DB03-499E-BAAE-369504539475@chopps.org> <22086D70-6A19-4EA3-B15B-405FD5271262@chopps.org> <CA+wi2hMGcfqgPBoWLbqhS5vrF_Jy1RtAM7iMan4uYUjEc9X_2Q@mail.gmail.com> <48779A7B-FC92-495E-A2D6-98700E9FB337@chopps.org> <CA+wi2hOPEP=xT34QVV=ZYAg3ou1=gsg1n=5x3ZQXy_p84dt65A@mail.gmail.com> <EFCF321D-1D96-4DC7-931C-75037BCA4DF0@chopps.org>
In-Reply-To: <EFCF321D-1D96-4DC7-931C-75037BCA4DF0@chopps.org>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Wed, 10 Jun 2020 10:56:18 -0700
Message-ID: <CA+wi2hNSzKmF1r8c5AbgiMDHYKNfkZfzfoOQERySHsYt_+9d8Q@mail.gmail.com>
To: Christian Hopps <chopps@chopps.org>
Cc: lsr@ietf.org
Content-Type: multipart/alternative; boundary="000000000000a4a48f05a7be9211"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/WdIkMgeuVyE9VmBDVzKfntcdr-4>
Subject: Re: [Lsr] Thoughts on the area proxy and flood reflector drafts.
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, 10 Jun 2020 17:57:12 -0000

On Wed, Jun 10, 2020 at 10:29 AM Christian Hopps <chopps@chopps.org> wrote:

>
>
>
> >
> >
> > Hmmm, AFAIR the implementation of OSPF virtual links was having no
> tunnel at all (and that's how I remember I implemented it then). I cite
>
> Correct, that's why I'm suggesting that any solution without tunnels is
> going to reduce to OSPF virtual links.
>
>
Good to hear you implemented virtual w/o tunnels.

But then FR is not a solution "without tunnels" so the whole logic of "it's
not the same hence it's the same for me" escapes me completely now and I
let it rest.


>
>
> If it seems like I'm "carrying the torch" it's b/c as I understand the
> drafts currently, the area proxy seems like a much simpler solution (KISS),
> and I haven't yet been able to figure out what the benefits of using the
> flood reflector method instead would bring. If those benefits were more
> obvious I'd probably like it too. :)
>
>
looking @ the amount of protocol extensions in terms of TLVs, flooding
scoping, configuration etc necessary in either case and involved
fork-lifting, new-constructs necessary in operational tooling I dare say
you hold a somewhat unique "opinion" IMO ...

As to simplicity you see and since your mental model seems fixed around
virtual links concept, I also suggest to look up why in PNNI we ended up
introducing a special "L1 equivalent" computation to the peer group leader
to validate that it was actually reachable for correct operation
(especially hierarchy negotiations) on peer group egresses which in a sense
was like but worse than virtual links operationally IME. I was suggesting
then to keep an SVC from PGL to every border for that reason since a
partition of a PGL led otherwise to the peer groups looking like the same
thing for a while with highly undesirable operational effects (my memory
doesn't reach that far really but we had at least discussions then to
implement proprietary solution in Fore to have such SVCs for more stable
deployments). In more abstract terms, flooding is extremely good to quickly
"route around failures" when e'ones state is completely decentralized but
is simply not a great mechanism if you have to talk to an entity couple
hops away in a stable manner, especially if this entity hold state you need
for correct operation when talking to your peers.

-- tony