Re: [Lsr] New Version Notification for draft-bonica-lsr-ip-flexalgo-00.txt
"Joel M. Halpern" <jmh@joelhalpern.com> Wed, 30 September 2020 04:04 UTC
Return-Path: <jmh@joelhalpern.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 6714F3A046D for <lsr@ietfa.amsl.com>; Tue, 29 Sep 2020 21:04:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level:
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MISSING_HEADERS=1.021, NICE_REPLY_A=-0.213, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 V-nf3mwDWzAo for <lsr@ietfa.amsl.com>; Tue, 29 Sep 2020 21:04:56 -0700 (PDT)
Received: from maila1.tigertech.net (maila1.tigertech.net [208.80.4.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0C2B3A046A for <lsr@ietf.org>; Tue, 29 Sep 2020 21:04:56 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila1.tigertech.net (Postfix) with ESMTP id 4C1N203flmz4TFXM for <lsr@ietf.org>; Tue, 29 Sep 2020 21:04:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1601438696; bh=Z7vsXe5+0Dud1inMUGgKUlppT8AuNULX0HKoGnkp2f0=; h=Subject:Cc:References:From:Date:In-Reply-To:From; b=oqcK/xFGnJvoMt9TSi/uXV5amvVj4yFtDI3ChMtMnZhn9K7+PK9jZhOTFCkVlU3Ah tsp6VFAVehvX4/fT5IpQEO3YU7GycOSfev3frai1ZIl+deinkQe0yjjWI/NJWorFq5 ZTOy60cm8Ry18d5zA7wqOsG5GciK+LQz9uiwS/FE=
X-Quarantine-ID: <wfkbPNgoS5k8>
X-Virus-Scanned: Debian amavisd-new at a1.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila1.tigertech.net (Postfix) with ESMTPSA id 4C1N200fXTz4TF54 for <lsr@ietf.org>; Tue, 29 Sep 2020 21:04:55 -0700 (PDT)
Cc: "lsr@ietf.org" <lsr@ietf.org>
References: <160138654056.12980.329207214151594381@ietfa.amsl.com> <DM6PR05MB63482DBC001DD56BEF6F7311AE320@DM6PR05MB6348.namprd05.prod.outlook.com> <D57939B9-8409-47E1-A2F7-DBD12ED61413@tony.li> <04d09cb0fe8341d184683ca01d5b6ae3@huawei.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <93b3a490-d76d-8db4-5083-238120c0edda@joelhalpern.com>
Date: Wed, 30 Sep 2020 00:04:52 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <04d09cb0fe8341d184683ca01d5b6ae3@huawei.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/RZMaSlcGGuN48POcDxAxCLmJj3w>
Subject: Re: [Lsr] New Version Notification for draft-bonica-lsr-ip-flexalgo-00.txt
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: Wed, 30 Sep 2020 04:04:58 -0000
I am missing something in this discussion of multiple algorithms. My understanding of flex-algo whether for MPLS, SRv6, SRH, or IPv6, is that you need to associated a forwarding label (e.g. MPLS label or IPv6 address) with a specific algorithm so that you can compute the next hope for the forwarding label using the proper algorithm. Then when a packet arrives, it is simply forwarded according to the forwarding table (e.g. FIB, LIB, ..) If that is so, then I do not understand how a given prefix can be safely associated with more than one algorithm. I could imagine doing several calculations according to different algorithms. But how do you decide which one applies to the packet? As far as I know, flex-algo does not look at the QoS/CoS/ToS bits. Yours, Joel PS: I will admit that it took until an operator described some "interesting" constraints before I understood why one would even do this. On 9/29/2020 11:50 PM, Huzhibo wrote: > Hi. > > Associating multiple algorithms with a given prefix is an interesting topic, and I think this can simplify the complexity of FlexAlgo. I wonder if the author would consider using cases with multiple algorithms with a given prefix. > > Thanks > > ZHibo > > -----Original Message----- > From: Lsr [mailto:lsr-bounces@ietf.org] On Behalf Of tony.li@tony.li > Sent: Tuesday, September 29, 2020 10:05 PM > To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> > Cc: lsr@ietf.org > Subject: Re: [Lsr] New Version Notification for draft-bonica-lsr-ip-flexalgo-00.txt > > > Ron, > > This is nice. It makes it clear that constraint based path computation need not have MPLS overhead for those that don’t want it. > > One thing that you don’t talk about is how this gets used, tho that may be blindingly obvious: you’ll need all nodes placing their prefixes in the RIB/FIB, where it will need to be selected over other path computation for the same prefixes. This somewhat precludes the possibility of a given prefix being useful in multiple flex-algos. > > More text on application would be most welcome, just to ensure that we’re on the same page. > > Tony > > >> On Sep 29, 2020, at 6:37 AM, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote: >> >> >> Please review and comment >> >> Ron >> >> >> >> Juniper Business Use Only >> >>> -----Original Message----- >>> From: internet-drafts@ietf.org <internet-drafts@ietf.org> >>> Sent: Tuesday, September 29, 2020 9:36 AM >>> To: Parag Kaneriya <pkaneria@juniper.net>; Shraddha Hegde >>> <shraddha@juniper.net>; Ron Bonica <rbonica@juniper.net>; Rajesh M >>> <mrajesh@juniper.net>; William Britto A J <bwilliam@juniper.net> >>> Subject: New Version Notification for >>> draft-bonica-lsr-ip-flexalgo-00.txt >>> >>> [External Email. Be cautious of content] >>> >>> >>> A new version of I-D, draft-bonica-lsr-ip-flexalgo-00.txt >>> has been successfully submitted by Ron Bonica and posted to the IETF >>> repository. >>> >>> Name: draft-bonica-lsr-ip-flexalgo >>> Revision: 00 >>> Title: IGP Flexible Algorithms (Flexalgo) In IP Networks >>> Document date: 2020-09-29 >>> Group: Individual Submission >>> Pages: 14 >>> URL: https://urldefense.com/v3/__https://www.ietf.org/id/draft-bonica- >>> lsr-ip-flexalgo-00.txt__;!!NEt6yMaO-gk!X7PVDP- >>> FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck80Zbjoij$ >>> Status: >>> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-bo >>> nica-lsr- >>> ip-flexalgo/__;!!NEt6yMaO-gk!X7PVDP- >>> FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck8x7e5ZqI$ >>> Htmlized: >>> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/dra >>> ft- >>> bonica-lsr-ip-flexalgo__;!!NEt6yMaO-gk!X7PVDP- >>> FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck82w_6CyU$ >>> Htmlized: https://urldefense.com/v3/__https://tools.ietf.org/html/draft- >>> bonica-lsr-ip-flexalgo-00__;!!NEt6yMaO-gk!X7PVDP- >>> FnUA0oCcZMw3Qde6in0C72hu_9hOZ53kPspIarR8fNDyU9Vck81_QrJ_p$ >>> >>> >>> Abstract: >>> An IGP Flexible Algorithm computes a constraint-based path and maps >>> that path to an identifier. As currently defined, Flexalgo can only >>> map the paths that it computes to Segment Routing (SR) identifiers. >>> Therefore, Flexalgo cannot be deployed in the absence of SR. >>> >>> This document extends Flexalgo, so that it can map the paths that it >>> computes to IP addresses. This allows Flexalgo to be deployed in any >>> IP network, even in the absence of SR. >>> >>> >>> >>> >>> Please note that it may take a couple of minutes from the time of >>> submission until the htmlized version and diff are available at tools.ietf.org. >>> >>> The IETF Secretariat >>> >> _______________________________________________ >> 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 mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr >
- [Lsr] FW: New Version Notification for draft-boni… Ron Bonica
- Re: [Lsr] New Version Notification for draft-boni… tony.li
- Re: [Lsr] New Version Notification for draft-boni… Jia Chen
- Re: [Lsr] New Version Notification for draft-boni… Huzhibo
- Re: [Lsr] New Version Notification for draft-boni… Joel M. Halpern
- Re: [Lsr] New Version Notification for draft-boni… Huzhibo
- Re: [Lsr] New Version Notification for draft-boni… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-boni… Peter Psenak
- Re: [Lsr] New Version Notification for draft-boni… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Muthu Arul Mozhi Perumal
- Re: [Lsr] New Version Notification for draft-boni… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-boni… Dongjie (Jimmy)
- Re: [Lsr] New Version Notification for draft-boni… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Ron Bonica
- Re: [Lsr] New Version Notification for draft-boni… Robert Raszuk
- Re: [Lsr] New Version Notification for draft-boni… Les Ginsberg (ginsberg)
- Re: [Lsr] FW: New Version Notification for draft-… Jeff Tantsura
- Re: [Lsr] New Version Notification for draft-boni… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] New Version Notification for draft-boni… Ron Bonica
- Re: [Lsr] New Version Notification for draft-boni… Ron Bonica
- Re: [Lsr] FW: New Version Notification for draft-… Acee Lindem (acee)
- Re: [Lsr] FW: New Version Notification for draft-… Ron Bonica
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Yingzhen Qu
- Re: [Lsr] FW: New Version Notification for draft-… Jeff Tantsura
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Robert Raszuk
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Yingzhen Qu
- Re: [Lsr] FW: New Version Notification for draft-… Ron Bonica
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- [Lsr] draft-zhu-lsr-isis-sr-vtn-flexalgo-01 Huaimo Chen
- Re: [Lsr] FW: New Version Notification for draft-… Dongjie (Jimmy)
- [Lsr] 回复: draft-zhu-lsr-isis-sr-vtn-flexalgo-01 zhuyq8
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Ron Bonica
- Re: [Lsr] FW: New Version Notification for draft-… Dongjie (Jimmy)
- Re: [Lsr] FW: New Version Notification for draft-… Ron Bonica
- Re: [Lsr] FW: New Version Notification for draft-… Jeff Tantsura
- Re: [Lsr] FW: New Version Notification for draft-… Ron Bonica
- Re: [Lsr] FW: New Version Notification for draft-… Jeff Tantsura
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Acee Lindem (acee)
- Re: [Lsr] FW: New Version Notification for draft-… Jeff Tantsura
- Re: [Lsr] FW: New Version Notification for draft-… Dongjie (Jimmy)
- Re: [Lsr] FW: New Version Notification for draft-… Dongjie (Jimmy)
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Robert Raszuk
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Gyan Mishra
- Re: [Lsr] FW: New Version Notification for draft-… Dongjie (Jimmy)
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Robert Raszuk
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] FW: New Version Notification for draft-… Dongjie (Jimmy)
- Re: [Lsr] FW: New Version Notification for draft-… Dongjie (Jimmy)
- Re: [Lsr] FW: New Version Notification for draft-… Peter Psenak
- Re: [Lsr] New Version Notification for draft-boni… bruno.decraene
- Re: [Lsr] New Version Notification for draft-boni… Peter Psenak
- Re: [Lsr] New Version Notification for draft-boni… bruno.decraene
- Re: [Lsr] New Version Notification for draft-boni… Peter Psenak
- Re: [Lsr] New Version Notification for draft-boni… bruno.decraene
- Re: [Lsr] New Version Notification for draft-boni… Peter Psenak