Re: [Lsr] LSR Flooding Reduction Drafts - Moving Forward

Robert Raszuk <robert@raszuk.net> Mon, 27 August 2018 15:31 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 3EE7D130EDA for <lsr@ietfa.amsl.com>; Mon, 27 Aug 2018 08:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable 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 mcC--iSdaCfD for <lsr@ietfa.amsl.com>; Mon, 27 Aug 2018 08:31:02 -0700 (PDT)
Received: from mail-qt0-x22f.google.com (mail-qt0-x22f.google.com [IPv6:2607:f8b0:400d:c0d::22f]) (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 D5C7B130EE2 for <lsr@ietf.org>; Mon, 27 Aug 2018 08:30:58 -0700 (PDT)
Received: by mail-qt0-x22f.google.com with SMTP id t5-v6so18484114qtn.3 for <lsr@ietf.org>; Mon, 27 Aug 2018 08:30:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Hep0WWXixKi0jomqh8Qy9Giuiq2c/B303LENdW8Qu/Y=; b=cAZTAMLqUDvTIPCz/Lp9CS4QDRKh4V/lSjWYeYzWfWUIo9Zdb2hCyLfTrpNvGM+4PH /oXv3AErQmfgqeFPqSDEoNLWoT2iGxZhQL6ur3hvxw6kXIRNhM8ZvOAPnMalYfGXyNsh PGIPEYNlo4akjHpBHnk/h4KOqXwIq0mO/lJ/8cP1g+7rIOJVVizjSHUF4RDTRD0xFxmS HVNZc1c8j5p2TDdOCMSEJHndJhbutF9zLt3Fr8GB67drWwtBaAnrecwWcPowoKovpm70 Y8DIWNtwN6uHlL4IMQHDtI12W+Sb9LQp/We6aven6Tq7//JUnvXySXr5ersAlzx+c1wl UORw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Hep0WWXixKi0jomqh8Qy9Giuiq2c/B303LENdW8Qu/Y=; b=rlDlygId7OVCJelu5/mut+kfwcoYD2lnEscUcVKuZ13aDwaxv3ZYq5QR6Xj3eqqcdF GZSq4caHENBVIOBXrUbgcW5ntYjBbbwAO8SjQAbC/vAlQZK7RIaeQpmEzvQV1jl9Nsg3 rWrNj/CYtRxYddJBe1eDmg7mpDkcrlSgBD9k13FgsHJctpH+46aAwmRM0fUNV2gXOhdA Hl7H2mz2JSAwUg8vowdwGStXqgQBNjqenUuvgYVjpN8CIRpfsZkD++HG60wIukvohnyS /m3ZTjADrqZzdwZFAAEXoPPEnMbwn5YhcVLF6Fc9l7grCCyBZ3npwXIfAJOaCuWlF5hp j0Xw==
X-Gm-Message-State: APzg51DSOCGSlguWBWiOB/hBvEf6KEiIcnVSnOrVTkYdw5hliwtuQiwq hDgC8Y+VjLzdC7Gaig8YZ5JcMKwAMDb0Sxc4fI/Bqw==
X-Google-Smtp-Source: ANB0VdaJfZzeCnZqHSRDZmEodQ9sGYAqn+J4LA/SbIpeqAVpRVQmYx9Mtqj6li2wa5EH2RHxhOqDtPLYshGKj/KzzHc=
X-Received: by 2002:ac8:36fa:: with SMTP id b55-v6mr15151850qtc.49.1535383857868; Mon, 27 Aug 2018 08:30:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a0c:a71a:0:0:0:0:0 with HTTP; Mon, 27 Aug 2018 08:30:57 -0700 (PDT)
X-Originating-IP: [79.184.217.186]
In-Reply-To: <5316A0AB3C851246A7CA5758973207D463AC1E20@sjceml521-mbs.china.huawei.com>
References: <8F5D2891-2DD1-4E51-9617-C30FF716E9FB@cisco.com> <C64E476F-1C00-435E-9C74-BEC3053377E8@gmail.com> <2F5FDB3F-ADCA-4DB4-83DA-D2BC3129D2F2@gmail.com> <5B7E78DD.90302@cisco.com> <172728E8-49E6-4F43-9356-815E1F4C22E7@gmail.com> <5B7FCAB3.6040600@cisco.com> <3D1DEC37-ACE7-4412-BB2E-4C441A4E7455@tony.li> <CCF220A3-8308-47B8-8CC6-1989705FF05C@cisco.com> <CA+wi2hNv8AVyR81LRmJ=Pd5_p5rS2djCOjY9YDgKxG=KEO_MkA@mail.gmail.com> <39509D13-4D2D-49A9-8738-C9D1F7C54223@tony.li> <5316A0AB3C851246A7CA5758973207D463ABCF95@sjceml521-mbx.china.huawei.com> <54F4EE88-981B-4EB1-925B-B3573B28DAD3@tony.li> <5316A0AB3C851246A7CA5758973207D463AC1E20@sjceml521-mbs.china.huawei.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 27 Aug 2018 17:30:57 +0200
Message-ID: <CAOj+MMEELgcwwQQ6bqUb4DZEUX_3eM3ADw-c6N-4FBaf6Pkp=Q@mail.gmail.com>
To: Huaimo Chen <huaimo.chen@huawei.com>
Cc: "tony.li@tony.li" <tony.li@tony.li>, "lsr@ietf.org" <lsr@ietf.org>, Jeff Tantsura <jefftant.ietf@gmail.com>, "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, Peter Psenak <ppsenak@cisco.com>, Tony Przygienda <tonysietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000071471405746c69b6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/BF2Gib3lMeP1E2BS81bzJ6XNx9E>
Subject: Re: [Lsr] LSR Flooding Reduction Drafts - Moving Forward
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.27
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, 27 Aug 2018 15:31:07 -0000

Hi Huaimo,

> Introducing centralized feature into IGP will break IGP's distributed
nature

That clearly proves that word "centralized" has been significantly
overloaded here.  To many indeed "centralized" means a controller (like
OpenFlow or SDN) and that such device added to a network is to push
information - typically 1RU linux blade -  here optimized flooding graph.
But this never was the plan with this proposal from its start ie. -00
version.

Centralized means that optimized flooding graph comes from single redundant
node.

Leader election happens automatically and procedures for that are to be
vastly similar to today's DR or DIS election. So with this in mind one may
observe that both OSPF and ISIS are pretty centralized on multiaccess
networks today :)

To your point of multi-vendor networks true - and that is precisely why
upgrade network wide to a release containing consistent algorithm from more
then a single vendor (and even for single vendor) is practically a very
time consuming and difficult process.

Btw I don't think there is any problem here ... The text added to -05
version allows very seamless choice of centralized vs distributed topology
computation by signalling either zero or non zero value in the added to
version -05 area leader sub-tlv.

In other words I don't see any problem or room for debate .. adopting and
implementing -05 allows use of centralized or distributed optimal flooding
computation at the operator's discretion.

Thx,
R.

On Mon, Aug 27, 2018 at 5:10 PM, Huaimo Chen <huaimo.chen@huawei.com> wrote:

> >> I think distributed is more practical too.
> >I would appreciate more detailed insights as to why you (and others) feel
> this way.  It is not at all obvious to me.
> IGP is distributed in nature. The distributed computation of flooding
> topology like distributed SPF will keep IGP still distributed in nature.
> Introducing centralized feature into IGP will break IGP's distributed
> nature, which may cause some issues/problems.
>
> >> For computing routes, we have been using distributed SPF on every node
> for many years.
> >True, but that algorithm is (and was) very well known and a fixed
> algorithm that would clearly solve the problem at the time. If we were in a
> similar situation, where we were ready to set an algorithm in >concrete, I
> might well agree, but it’s quite clear that we are NOT at that point yet.
> We will need to experiment and modify algorithms, and as discussed, that’s
> easier with a centralized approach.
> After flooding reduction is deployed in an operational (ISP) network, will
> we be allowed to do experiments on their network?
> After an algorithm is determined/selected, will it be changed to another
> algorithm in a short time?
>
> >> In fact, we may not need to run the exact algorithm on every node. As
> long as the algorithms running on different nodes generate the same result,
> that would work.
> >Insuring a globally consistent result without running the exact same
> algorithm on the exact same data will be quite a trick.  Debugging
> distributed problems at scale is already a hard problem.  Having >different
> algorithms in different locations would add another order of magnitude in
> difficulty.  No thank you.
> In some existing networks, some nodes run IGPs from one vendor, some other
> nodes run IGPs from another vendor, and so on. Some may use normal SPF,
> some others may use incremental SPF. It seems that we have had these cases
> for many years.
> >Tony
>
> Best Regards,
> Huaimo
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr
>