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

Robert Raszuk <robert@raszuk.net> Mon, 27 August 2018 16:56 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 E748B129C6A for <lsr@ietfa.amsl.com>; Mon, 27 Aug 2018 09:56:40 -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=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 VzLKB7Wh0d2k for <lsr@ietfa.amsl.com>; Mon, 27 Aug 2018 09:56:34 -0700 (PDT)
Received: from mail-qt0-x235.google.com (mail-qt0-x235.google.com [IPv6:2607:f8b0:400d:c0d::235]) (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 94436130EE3 for <lsr@ietf.org>; Mon, 27 Aug 2018 09:56:33 -0700 (PDT)
Received: by mail-qt0-x235.google.com with SMTP id m13-v6so18884581qth.1 for <lsr@ietf.org>; Mon, 27 Aug 2018 09:56:33 -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=MJOIHY9Ln3qOemhFsmwJq8vZpisAv+KHLGled+2op0k=; b=OZKyMggEt+akfmVdyR3AGqCT42ZvxbT3apF/Qo7m/6e6kW5uigBDbOz+XviBmwmfcX nGTJG+2swy4mbdy1frcDry69Z8ghayMM6AMwBHZbqauIJet5F+D6gc7ILunfRr3ud9iO Bg/SSG3h77OTeW80BeiNdbhhzAydvShevAQm2o4uqz/eISdr36vfHGTONL2VrC6q1yN4 +ohQAuCZzuYqMOzEVj4yoGF2hPl8v07I0MRBnBHX0KkZAYKSE3Js+oVSrU9/YnQg3+PX CCdVgAVnoSaD/RJhdkrgURR/P80u1zk1vALrDGCZFDS9prx2bvyLpbfhIw7B0YwEdu1C g6Ag==
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=MJOIHY9Ln3qOemhFsmwJq8vZpisAv+KHLGled+2op0k=; b=snmCqhacYYHDHJ67H7uO0a9TOgj7J1xHa4KRhc+q7WWdDf2NI7W2RmnaYOIft+w6Wt PNSmdT2IZ8yEpC3s8IVS+SfG4bQohuJRtE25UfS60MLOS+NsT5kbjbdzcATzPXfNBGJ4 DyKQOyBMDDrJ1SGHuxf8CklRmz9+r6XSi/+sCT0uTaYyIN9RJwsaI0uTelVSsOgcRe/d Tysva2KMnrbAwpKBw36deE9bfaU13krbbtf/caC8XcKfJszEQxm25bAIfTw5X1KvKrim erZgGcCoDMY22dRSgY5elhww6zgAXjdBAqEQ/+2dyBm8JatdCqWwhbMAw6+G7oyk8wTH F/aQ==
X-Gm-Message-State: APzg51Byp3htrMipF37JDzWqiOh+dXGZSEXOl8+Jj5MDAAwJyoyE6c54 frbuyDjcPT41gzTVNfwBmaCYTpOPrXbkSI7xdOnEkQ==
X-Google-Smtp-Source: ANB0Vda9VFCg2/yabIgqftDk0OaNQZvo7bOD1yGguRBSUYLTtAXMuUOV3PIopuBL+4g6XLiKTqdvEXsBdPuGnBTHeMs=
X-Received: by 2002:a0c:9581:: with SMTP id s1-v6mr14677021qvs.18.1535388992708; Mon, 27 Aug 2018 09:56:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a0c:a71a:0:0:0:0:0 with HTTP; Mon, 27 Aug 2018 09:56:31 -0700 (PDT)
X-Originating-IP: [79.184.217.186]
In-Reply-To: <5316A0AB3C851246A7CA5758973207D463AC1EEC@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> <CAOj+MMEELgcwwQQ6bqUb4DZEUX_3eM3ADw-c6N-4FBaf6Pkp=Q@mail.gmail.com> <5316A0AB3C851246A7CA5758973207D463AC1EEC@sjceml521-mbs.china.huawei.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 27 Aug 2018 18:56:31 +0200
Message-ID: <CAOj+MMFDWJ39pP1h1m1savT1DP5vt0HSrO=-=-1TMMPBL8WsKg@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="00000000000080b5fb05746d9b4c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/IbceHOBWGC8csIg6MHts_LDcUh0>
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 16:56:41 -0000

> draft-cc-ospf-flooding-reduction-02 allows operators to select
distributed mode, centralized one or static one smoothly.

Aside from static approach can you summarize in purely technical points
advantages your draft proposes over draft-li-dynamic-flooding-05 ?

Many thx,
R.



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

> Hi Robert,
>
>
>
> >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 :)
>
>
>
> Today’s DR or DIS election is local to a special interface/network such as
> a broadcast interface. Leader election in a network is global. Every node
> in the network depends on it (its flooding topology). These two seems
> different.
>
>
>
> >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.
>
>
>
> draft-cc-ospf-flooding-reduction-02 allows operators to select
> distributed mode, centralized one or static one smoothly.
>
>
>
> Best Regards,
>
> Huaimo
>
>
>
> *From:* Robert Raszuk [mailto:robert@raszuk.net]
> *Sent:* Monday, August 27, 2018 11:31 AM
> *To:* Huaimo Chen <huaimo.chen@huawei.com>
> *Cc:* tony.li@tony.li; 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>
> *Subject:* Re: [Lsr] LSR Flooding Reduction Drafts - Moving Forward
>
>
>
> 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
>
>
>