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 > > >
- [Lsr] LSR Flooding Reduction Drafts - Moving Forw… Acee Lindem (acee)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Jeff Tantsura
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Les Ginsberg (ginsberg)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Przygienda
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Naiming Shen (naiming)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Les Ginsberg (ginsberg)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Jeff Tantsura
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Jeff Tantsura
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Les Ginsberg (ginsberg)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Dean cheng
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Naiming Shen (naiming)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Dean cheng
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Peter Psenak
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Przygienda
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Jeff Tantsura
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Peter Psenak
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Acee Lindem (acee)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Przygienda
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Peter Psenak
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Les Ginsberg (ginsberg)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Przygienda
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Robert Raszuk
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … John E Drake
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Przygienda
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Christian Hopps
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Peter Psenak
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Les Ginsberg (ginsberg)
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Robert Raszuk
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Robert Raszuk
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Tony Przygienda
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- [Lsr] 答复: LSR Flooding Reduction Drafts - Moving … Aijun Wang
- Re: [Lsr] 答复: LSR Flooding Reduction Drafts - Mov… Peter Psenak
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Christian Hopps
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … tony.li
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … John E Drake
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … John E Drake
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … John E Drake
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Huaimo Chen
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … John E Drake
- Re: [Lsr] LSR Flooding Reduction Drafts - Moving … Christian Hopps