Re: [Lsr] Flooding Path Direction

Peter Psenak <ppsenak@cisco.com> Fri, 05 April 2019 07:29 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 76663120389 for <lsr@ietfa.amsl.com>; Fri, 5 Apr 2019 00:29:02 -0700 (PDT)
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_MED=-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 HSzbVMeH2Sg5 for <lsr@ietfa.amsl.com>; Fri, 5 Apr 2019 00:28:59 -0700 (PDT)
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 01DB2120380 for <lsr@ietf.org>; Fri, 5 Apr 2019 00:28:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5911; q=dns/txt; s=iport; t=1554449339; x=1555658939; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=LIAm9bHk+Bbx/wdceuJRDOVt277KMydBj+897bOarLQ=; b=C7UNj88IxMX0ZdPt9P8nNgvyAYhuhcpMFFYCqM4zx0bi+PhNYEd+uj3C mRrllWM6ZY1qWBL65FsTNtuhATPRmO01PdKoYXenaE0GdDCxNm+sMSe3e dyDQoi2GFfEd/0Unr1K5bvsMHudB7Q/l5jKnP6ZgAzGk+Y58eQY1Y3Z0s Y=;
X-IronPort-AV: E=Sophos;i="5.60,310,1549929600"; d="scan'208";a="11192012"
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-SEED-SHA; 05 Apr 2019 07:28:56 +0000
Received: from [10.60.140.53] (ams-ppsenak-nitro4.cisco.com [10.60.140.53]) by aer-core-1.cisco.com (8.15.2/8.15.2) with ESMTP id x357Sut7029853; Fri, 5 Apr 2019 07:28:56 GMT
To: "Jakob Heitz (jheitz)" <jheitz@cisco.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, David Allan I <david.i.allan@ericsson.com>, "tony.li@tony.li" <tony.li@tony.li>
References: <BYAPR11MB375152970011BD7563A8E271C0500@BYAPR11MB3751.namprd11.prod.outlook.com> <BYAPR11MB3751127FEA49D06038EBE623C0500@BYAPR11MB3751.namprd11.prod.outlook.com> <0c505c69-955f-4eb5-c0b0-820ec8e0019f@cisco.com> <BYAPR11MB3751BE6C14F9879D482EF377C0500@BYAPR11MB3751.namprd11.prod.outlook.com> <7cc74779-8825-dfc5-b87e-b9f494133add@cisco.com> <BYAPR15MB3078AEBB55A61477277BA1AED0500@BYAPR15MB3078.namprd15.prod.outlook.com> <76B663DD-B500-477B-9957-F38A5F8D7B7E@tony.li> <BYAPR11MB3638B96F6A55A85E83CA42D0C1500@BYAPR11MB3638.namprd11.prod.outlook.com> <BYAPR15MB3078135CDC0EBCCBFC119CBCD0500@BYAPR15MB3078.namprd15.prod.outlook.com> <BYAPR11MB3638B63D0F595E4FEB7482D7C1500@BYAPR11MB3638.namprd11.prod.outlook.com> <BYAPR15MB307810175C52052B24DC2035D0500@BYAPR15MB3078.namprd15.prod.outlook.com> <BYAPR11MB3638A1416A29144DDF69EE6EC1500@BYAPR11MB3638.namprd11.prod.outlook.com> <BYAPR11MB37511A204C713CE158821B4AC0500@BYAPR11MB3751.namprd11.prod.outlook.com>
Cc: "lsr@ietf.org" <lsr@ietf.org>
From: Peter Psenak <ppsenak@cisco.com>
Message-ID: <326a4d05-f02a-caa2-44ef-6c7d6213a412@cisco.com>
Date: Fri, 05 Apr 2019 09:28:55 +0200
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: <BYAPR11MB37511A204C713CE158821B4AC0500@BYAPR11MB3751.namprd11.prod.outlook.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Outbound-SMTP-Client: 10.60.140.53, ams-ppsenak-nitro4.cisco.com
X-Outbound-Node: aer-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/kotZCbzh_B3-wneSI4LslK_QSKo>
Subject: Re: [Lsr] Flooding Path Direction
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: Fri, 05 Apr 2019 07:29:03 -0000

On 05/04/2019 01:56 , Jakob Heitz (jheitz) wrote:
> Yes. What I meant was that the FT specifies which interfaces to send a flood on.

that is exactly what the FT does at the end.


> You should process a flood received on any interface. Well, as long
> as it comes from an interface that is part of the domain.

yes, that is what the FT draft says.

So maybe there is an misunderstanding of what you meant by unidirectional.

thanks,
Peter




>
> Regards,
> Jakob.
>
> -----Original Message-----
> From: Les Ginsberg (ginsberg)
> Sent: Thursday, April 4, 2019 3:44 PM
> To: David Allan I <david.i.allan@ericsson.com>; tony.li@tony.li
> Cc: lsr@ietf.org; Jakob Heitz (jheitz) <jheitz@cisco.com>; Peter Psenak (ppsenak) <ppsenak@cisco.com>
> Subject: RE: [Lsr] Flooding Path Direction
>
> Dave -
>
> IGP flooding on a link is by specification bidirectional.
> It is OK if A arbitrarily decides not to initiate flooding an LSP to neighbor B, but the meaning of unidirectional flooding implies that A is allowed to reject incoming LSPs if they are received from B. This would require implementation changes which I think are undesirable.
>
> It isn't clear that there is a requirement to do so - and after private conversation with Jakob - it seems that is not what he intended. But it is that concept which Peter and I (at least) are finding undesirable.
>
> HTH
>
>    Les
>
>> -----Original Message-----
>> From: David Allan I <david.i.allan@ericsson.com>
>> Sent: Thursday, April 04, 2019 1:53 PM
>> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>; tony.li@tony.li
>> Cc: lsr@ietf.org; Jakob Heitz (jheitz) <jheitz@cisco.com>; Peter Psenak
>> (ppsenak) <ppsenak@cisco.com>
>> Subject: RE: [Lsr] Flooding Path Direction
>>
>> HI Les:
>>
>> Then I assume there is a subtlety around this I am missing,  I assumed this
>> was purely a sender selectable behavior (e.g. if new send on this set
>> excluding that of arrival), and had no other ramifications. The non-overlap
>> of specific sets at either end of an adjacency determined the directionality
>> of the FT usage of a given link.
>>
>> Dave
>>
>> -----Original Message-----
>> From: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
>> Sent: Thursday, April 4, 2019 4:49 PM
>> To: David Allan I <david.i.allan@ericsson.com>; tony.li@tony.li
>> Cc: lsr@ietf.org; Jakob Heitz (jheitz) <jheitz@cisco.com>; Peter Psenak
>> (ppsenak) <ppsenak@cisco.com>
>> Subject: RE: [Lsr] Flooding Path Direction
>>
>> Dave -
>>
>> Blocking flooding on a subset of the interfaces is easy to do.
>>
>> Changing flooding to operate on a specific interface in a unidirectional
>> manner is a much bigger ask.
>>
>>    Les
>>
>>> -----Original Message-----
>>> From: Lsr <lsr-bounces@ietf.org> On Behalf Of David Allan I
>>> Sent: Thursday, April 04, 2019 1:14 PM
>>> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>; tony.li@tony.li
>>> Cc: lsr@ietf.org; Jakob Heitz (jheitz) <jheitz@cisco.com>; Peter
>>> Psenak
>>> (ppsenak) <ppsenak@cisco.com>
>>> Subject: Re: [Lsr] Flooding Path Direction
>>>
>>> HI Les:
>>>
>>> Actually it should not be that bad. Once you are restricting the set
>>> of interfaces you would send an LSP on, you've already crossed the
>> Rubicon.
>>>
>>> At least that is the view from here...
>>>
>>> Dave
>>>
>>> -----Original Message-----
>>> From: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
>>> Sent: Thursday, April 4, 2019 1:44 PM
>>> To: tony.li@tony.li; David Allan I <david.i.allan@ericsson.com>
>>> Cc: lsr@ietf.org; Jakob Heitz (jheitz) <jheitz@cisco.com>; Peter
>>> Psenak
>>> (ppsenak) <ppsenak@cisco.com>
>>> Subject: RE: [Lsr] Flooding Path Direction
>>>
>>> But the point that Peter has made needs to be heeded.
>>> Changing IGP flooding to be unidirectional is non-trivial and should
>>> not be done w/o justification.
>>>
>>> One of the things the FT draft has been very careful about thus far is
>>> to not change the operation of the Update process on a given link.
>>> We allow links to be excluded from the FT but we do not change
>>> flooding behavior on a link when it is part of the FT.
>>> We have also gone so far as to indicate that even if a link is NOT
>>> part of the FT but we do receive an LSP on that link we acknowledge it
>>> in the standard fashion.
>>>
>>> I think all of this simplifies the deployment of the feature and we
>>> should be careful before introducing additional changes in standard
>>> protocol behavior.
>>>
>>>    Les
>>>
>>>
>>>> -----Original Message-----
>>>> From: Lsr <lsr-bounces@ietf.org> On Behalf Of tony.li@tony.li
>>>> Sent: Thursday, April 04, 2019 10:04 AM
>>>> To: David Allan I <david.i.allan@ericsson.com>
>>>> Cc: lsr@ietf.org; Jakob Heitz (jheitz) <jheitz@cisco.com>; Peter
>>>> Psenak
>>>> (ppsenak) <ppsenak@cisco.com>
>>>> Subject: Re: [Lsr] Flooding Path Direction
>>>>
>>>>
>>>> Hi Dave,
>>>>
>>>>> The algorithm in draft-allan actually has the notion of upstream,
>>>> downstream
>>>>> and both upstream and downstream FT adjacencies. However as a
>>>> generalized
>>>>> form is still a WIP and has yet to demonstrate merit against any
>>>>> of the other approaches on the table, I'd not be looking to
>>>>> suggest a specific encoding.
>>>>
>>>>
>>>> Thanks.
>>>>
>>>>
>>>>> If at some point it is decided that different classes of FT
>>>>> adjacency are required, simply using additional types that share
>>>>> the format of the flooding path TLV would appear to be
>>>>> sufficient....(?)
>>>>
>>>> Or perhaps having a separate TLV for a unidirectional path would
>> suffice.
>>>>
>>>> That would allow both paths to be encoded most optimally.
>>>>
>>>> Tony
>>>>
>>>> _______________________________________________
>>>> Lsr mailing list
>>>> Lsr@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lsr
> .
>