Re: [Lsr] Moving Forward [Re: Flooding Reduction Draft Redux]

Peter Psenak <ppsenak@cisco.com> Mon, 18 February 2019 15: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 D21D7130F18 for <lsr@ietfa.amsl.com>; Mon, 18 Feb 2019 07:38:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, 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 LoWuBuUYgVyV for <lsr@ietfa.amsl.com>; Mon, 18 Feb 2019 07:38:53 -0800 (PST)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B272F130F2C for <lsr@ietf.org>; Mon, 18 Feb 2019 07:38:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3551; q=dns/txt; s=iport; t=1550504333; x=1551713933; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=0BJi6e653PmiUXNd53mIFbpKvQbJSeZsUpaXPv13pK0=; b=DI0v9GSlfjno0wEUhkNsvMT5zV2uu7XYKqm7tthvRQZd2ohUDVU/5MXW h8gQJ4dVhveZDtcPCkFmrPTWHfEsiGSBU25JT4lO/uvKuGck7nhTug0Db PahT91a1V7RxofWmQaIBQN97v1xz2zOVfVo0WPs3f4eRlNsS3gvmCu5Rt o=;
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="10204592"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Feb 2019 15:38:50 +0000
Received: from [10.147.24.16] ([10.147.24.16]) by aer-core-1.cisco.com (8.15.2/8.15.2) with ESMTP id x1IFcoND021704; Mon, 18 Feb 2019 15:38:50 GMT
To: Huaimo Chen <huaimo.chen@huawei.com>, "Acee Lindem (acee)" <acee@cisco.com>, Christian Hopps <chopps@chopps.org>, "lsr@ietf.org" <lsr@ietf.org>
References: <sa65zu31zqk.fsf@chopps.org> <sa64l9n1yqy.fsf@chopps.org> <5316A0AB3C851246A7CA5758973207D463B3B9D8@sjceml521-mbx.china.huawei.com> <8378287F-27B9-4663-A22B-F8A2EC6C9FC3@cisco.com> <5316A0AB3C851246A7CA5758973207D463B46315@sjceml521-mbx.china.huawei.com> <f3dca967-9adc-d67f-2606-548624ceef91@cisco.com> <5316A0AB3C851246A7CA5758973207D463B4A6AB@sjceml521-mbx.china.huawei.com> <25021deb-2032-9fcc-4bf4-fcaaa21598b9@cisco.com> <5316A0AB3C851246A7CA5758973207D463B56620@sjceml521-mbx.china.huawei.com>
From: Peter Psenak <ppsenak@cisco.com>
Message-ID: <59b45885-3e06-e3d0-5c09-2cbee4cef341@cisco.com>
Date: Mon, 18 Feb 2019 16:38:48 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <5316A0AB3C851246A7CA5758973207D463B56620@sjceml521-mbx.china.huawei.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Outbound-SMTP-Client: 10.147.24.16, [10.147.24.16]
X-Outbound-Node: aer-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/gSvEmAtAwDEXaLWo-54apgD6ZhI>
Subject: Re: [Lsr] Moving Forward [Re: Flooding Reduction Draft Redux]
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: Mon, 18 Feb 2019 15:38:55 -0000

Hi Huaimo,

On 18/02/2019 16:28 , Huaimo Chen wrote:
> Hi Peter,
>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Thursday, February 14, 2019 2:30 AM
>> To: Huaimo Chen <huaimo.chen@huawei.com>; Acee Lindem (acee) <acee@cisco.com>; Christian Hopps <chopps@chopps.org>; lsr@ietf.org
>> Subject: Re: [Lsr] Moving Forward [Re: Flooding Reduction Draft Redux]
>>
>> Hi Huaimo,
>>
>> On 13/02/2019 22:50 , Huaimo Chen wrote:
>>> Hi Peter,
>>>
>>>     My explanations/answers are in line below with prefix [HC].
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Wednesday, February 6, 2019 4:58 AM
>>> To: Huaimo Chen <huaimo.chen@huawei.com>; Acee Lindem (acee)
>>> <acee@cisco.com>; Christian Hopps <chopps@chopps.org>; lsr@ietf.org
>>> Subject: Re: [Lsr] Moving Forward [Re: Flooding Reduction Draft Redux]
>>>
>>> Hi Huaimo,
>>>
>>> On 03/02/2019 17:58 , Huaimo Chen wrote:
>>>> Hi Acee,
>>>>
>>>>
>>>>
>>>>     I agree with you on keeping the signaling for two modes. The
>>>> other parts for the distributed solution need to be removed.
>>
>> optimized flooding is not only about algorithm to calculate the flooding topology and the way
>> it is distributed/computed. It is also about local rules to make sure the flooding remains consistent.
>> These are _independent_ of centralized/distributed modes. And it make no sense to specify
>> these rules in two drafts.
>
> [HC] The rules/procedures/behaviors that are common to both the centralized and distributed
> solution/mode should be in one document. These common parts will be used by both solutions/modes.
> They are described in the two drafts and should be merged based on technical merits.
>
> In addition to the common parts, there are still some rules/procedures/behaviors that are
> different from one mode to another mode. For example, the rule/procedure for fault tolerance
> to failures used in the centralized solution/mode will be different from that used in the distributed
> solution/mode.

I don't think there is any significant difference needed. And I believe 
these local rules for both modes should reside in a single document as 
most of them are applicable to both modes.

> In the distributed solution/mode, there will be a set of rules/procedures/behaviors
> that are common to the algorithms for computing flooding topology and specific to the
> distributed solution/mode. For example, a specific procedure for scheduling an algorithm
> to compute a flooding topology will be used on every node for the distributed solution/mode.

scheduling a distributed versus centralized computation is not something 
that makes the behavior different. Sure, you can put a scheduling 
details for a particular algorithm in the document that describes the 
distributed algorithm itself.

thanks,
Peter



>
>>>
>>> There are no "other" parts specific for the distributed solution.
>>>
>>> [HC] Some behaviors for the distributed solution/mode are described in draft-li-dynamic-flooding.
>>> For example, there are a few of places from page 27 to 30, which define the behaviors specific
>>> for the distributed solution/mode.
>>
>> I strongly disagree. The fact that we say in centralized mode area leader recomputes and in distributed
>> mode all nodes recompute make no difference in behavior.
>
> [HC] It seems better for some of them to be more general.
>
> Best Regards,
> Huaimo
>
>> thanks,
>> Peter
> .
>