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

Peter Psenak <ppsenak@cisco.com> Tue, 28 August 2018 09:38 UTC

Return-Path: <ppsenak@cisco.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 AAF40130E78 for <lsr@ietfa.amsl.com>; Tue, 28 Aug 2018 02:38:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 LC18D03xcEuX for <lsr@ietfa.amsl.com>; Tue, 28 Aug 2018 02:38:40 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21005130E73 for <lsr@ietf.org>; Tue, 28 Aug 2018 02:38:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8014; q=dns/txt; s=iport; t=1535449120; x=1536658720; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=ZoeydL8bBMK2NtKWSq37iDUZXrnjsg5UBxbqk5TXrg8=; b=bsaOMpj6Hd2In9kX7pgXJKcLH2WebOirqg5lmysGK1v5woFU8wUeWhry pUkJ1CsAVNCtzf0JGfON49nwy/LBYHTp7ZJ34FvXmE5I5co0mA6P+1O5f jizsdJuBRUvjd5sXoRkjdJezCaAHy5BxV/riPjqqH2ZQeSC6kRPHJyDF+ g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CPAACdFoVb/xbLJq1aGQEBAQEBAQEBAQEBAQcBAQEBAYQ0bRIog3GIEV+NV4hUjVKBegsYC4RJAoNlNBgBAgEBAgEBAm0cDIU3AQEBAQIBAQEhDwEFNgoBEAkCEQQBAQECAgUWCAMCAgkDAgECAQ8GHwYDCAYBDAEFAgEBF4MHgWkDDQgPhzubS4EgDoRsgj4NgywFgQuIYoFBP4ESgmQuglZFAQECAYE3AYMnglcCh3NDhHWFMIgmKwmGM4J3gzVygh4XgT+EMoJWhgKLHWOHSYFBOIFSMxoIGxU7gmmCZoZhgU6FQD0wAYpSASWCJAEB
X-IronPort-AV: E=Sophos;i="5.53,298,1531785600"; d="scan'208";a="6159465"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Aug 2018 09:36:53 +0000
Received: from [10.147.24.35] ([10.147.24.35]) by aer-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id w7S9apE1018847; Tue, 28 Aug 2018 09:36:52 GMT
Message-ID: <5B8517B3.4060704@cisco.com>
Date: Tue, 28 Aug 2018 11:36:51 +0200
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Aijun Wang <wangaijun@tsinghua.org.cn>, 'Robert Raszuk' <robert@raszuk.net>, 'Huaimo Chen' <huaimo.chen@huawei.com>
CC: tony.li@tony.li, "'Acee Lindem (acee)'" <acee=40cisco.com@dmarc.ietf.org>, lsr@ietf.org, 'Jeff Tantsura' <jefftant.ietf@gmail.com>, 'Tony Przygienda' <tonysietf@gmail.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> <CAOj+MMFDWJ39pP1h1m1savT1DP5vt0HSrO=-=-1TMMPBL8WsKg@mail.gmail.com> <007001d43eaf$7dff76c0$79fe6440$@org.cn>
In-Reply-To: <007001d43eaf$7dff76c0$79fe6440$@org.cn>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Outbound-SMTP-Client: 10.147.24.35, [10.147.24.35]
X-Outbound-Node: aer-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/qt8V-WsTVNIOIfcrugQqvWQKIJE>
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: Tue, 28 Aug 2018 09:38:43 -0000

Aijun,

On 28/08/18 11:14 , Aijun Wang wrote:
> Hi, Robert:
>
> As stated in
> https://tools.ietf.org/html/draft-li-dynamic-flooding-05#section-6.3,
> the mentioned distributed mode is actually centrally mode. It depends on
> the area leader to advertise the algorithms.

above is not correct. draft-li-dynamic-flooding supports both 
centralized and distributed modes of operation. All routers in the area 
though MUST agree on which mode they operate in and if they operate in 
distributed mode, which algorithm is used to compute the flooding topology.


>
> The ideal distributed mode is depending only the action/calculation from
> each individual node as done in current SPF calculation. No leader
> election process within whole area scope.

please see above.

>
> Can we focus on finding one common algorithms that can deducing the
> optimized flooding topology based on the initial synchronized LSDB for
> further LSA flooding reduction?

one algorithm may not fit all environments and all users. Having at 
least one standardized algorithm is definitely a goal, but I see  no 
reason to limit ourselves to single one in long run. The framework in
draft-li-dynamic-flooding does give us all the flexibility. And the 
leader election is quite simple mechanism to achieve consistency and 
maintain the flexibility of the solution.

thanks,
Peter


>
> Best Regards.
>
> Aijun Wang
>
> Network R&D and Operation Support Department
>
> China Telecom Corporation Limited Beijing Research Institute,Beijing, China.
>
> *发件人:*Robert Raszuk [mailto:robert@raszuk.net]
> *发送时间:*2018年8月28日0:57
> *收件人:*Huaimo Chen
> *抄送:*tony.li@tony.li; Acee Lindem (acee); lsr@ietf.org; Jeff Tantsura;
> Tony Przygienda; Peter Psenak
> *主题:*Re: [Lsr] LSR Flooding Reduction Drafts - Moving Forward
>
>> 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
> <mailto: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 <mailto:robert@raszuk.net>]
> *Sent:* Monday, August 27, 2018 11:31 AM
> *To:* Huaimo Chen <huaimo.chen@huawei.com <mailto:huaimo.chen@huawei.com>>
> *Cc:* tony.li@tony.li <mailto:tony.li@tony.li>; lsr@ietf.org
> <mailto:lsr@ietf.org>; Jeff Tantsura <jefftant.ietf@gmail.com
> <mailto:jefftant.ietf@gmail.com>>; Acee Lindem (acee)
> <acee=40cisco.com@dmarc.ietf.org <mailto:40cisco.com@dmarc.ietf.org>>;
> Peter Psenak <ppsenak@cisco.com <mailto:ppsenak@cisco.com>>; Tony
> Przygienda <tonysietf@gmail.com <mailto: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
> <mailto: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 <mailto:Lsr@ietf.org>
>     https://www.ietf.org/mailman/listinfo/lsr
>