Re: [Lsr] Flooding Path Direction
Peter Psenak <ppsenak@cisco.com> Fri, 05 April 2019 08:00 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 E3164120004 for <lsr@ietfa.amsl.com>; Fri, 5 Apr 2019 01:00: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 IgKI9kvEgeAs for <lsr@ietfa.amsl.com>; Fri, 5 Apr 2019 00:59:59 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45D53120019 for <lsr@ietf.org>; Fri, 5 Apr 2019 00:59:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6891; q=dns/txt; s=iport; t=1554451199; x=1555660799; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=kOOXc4C/emPo3Wfq0/e3CTYEYi4KvFRp2nTFixRj030=; b=QDioco/kmxYY2yqDtUqMJs3/iCzP1jygCmMrW4o2WUfgTs3Mx8J8fB5w Tb0aJihBsdr4ZhyndB3vH4/09XPPDOpXwyxzVKAhNEM8sH28Vk0DedGjd C7Pt5//6umZzhf6KwYfJTfmFxuffcFW/l8omR6YLET/VWnO2KCp7WY1eu Q=;
X-IronPort-AV: E=Sophos;i="5.60,310,1549929600"; d="scan'208";a="11134455"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Apr 2019 07:59:57 +0000
Received: from [10.60.140.53] (ams-ppsenak-nitro4.cisco.com [10.60.140.53]) by aer-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id x357xuYG026378; Fri, 5 Apr 2019 07:59: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> <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> <326a4d05-f02a-caa2-44ef-6c7d6213a412@cisco.com>
Cc: "lsr@ietf.org" <lsr@ietf.org>
From: Peter Psenak <ppsenak@cisco.com>
Message-ID: <a553345d-7063-b664-0208-8d5d2b6c0aba@cisco.com>
Date: Fri, 05 Apr 2019 09:59:56 +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: <326a4d05-f02a-caa2-44ef-6c7d6213a412@cisco.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-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/0PJV3rOWzoAux9ThsG_uyRBDBQ0>
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 08:00:03 -0000
Jakob, FT as the draft defines it assumes that if the link is part of the FT, it is used by both ends to flood. So on a link A-B, if the link is part of the FT it is used by both A and B to flood. If you want to flood only A->B and not B->A, existing draft allows that, as it says that any LSP received on a link that is not part of the FT is flooded on all links on the FT. In a centralized mode, the encoding of the FT would have to be extended to support unidirectional flooding. For distributed mode, no changes are required IMHO. thanks, Peter On 05/04/2019 09:28 , Peter Psenak wrote: > 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 >> . >> > > _______________________________________________ > Lsr mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr > . >
- [Lsr] Flooding Path Direction Jakob Heitz (jheitz)
- Re: [Lsr] Flooding Path Direction tony.li
- Re: [Lsr] Flooding Path Direction Jakob Heitz (jheitz)
- Re: [Lsr] Flooding Path Direction tony.li
- Re: [Lsr] Flooding Path Direction Jakob Heitz (jheitz)
- Re: [Lsr] Flooding Path Direction Peter Psenak
- Re: [Lsr] Flooding Path Direction Jakob Heitz (jheitz)
- Re: [Lsr] Flooding Path Direction Peter Psenak
- Re: [Lsr] Flooding Path Direction David Allan I
- Re: [Lsr] Flooding Path Direction tony.li
- Re: [Lsr] Flooding Path Direction Les Ginsberg (ginsberg)
- Re: [Lsr] Flooding Path Direction David Allan I
- Re: [Lsr] Flooding Path Direction Les Ginsberg (ginsberg)
- Re: [Lsr] Flooding Path Direction David Allan I
- Re: [Lsr] Flooding Path Direction Les Ginsberg (ginsberg)
- Re: [Lsr] Flooding Path Direction Jeff Tantsura
- Re: [Lsr] Flooding Path Direction Jakob Heitz (jheitz)
- Re: [Lsr] Flooding Path Direction Peter Psenak
- Re: [Lsr] Flooding Path Direction Peter Psenak
- Re: [Lsr] Flooding Path Direction David Allan I
- Re: [Lsr] Flooding Path Direction Acee Lindem (acee)