Re: [Lsr] FW: New Version Notification for draft-bonica-lsr-ip-flexalgo-00.txt

Peter Psenak <ppsenak@cisco.com> Sat, 03 October 2020 09:45 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 0753F3A0976 for <lsr@ietfa.amsl.com>; Sat, 3 Oct 2020 02:45:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.814
X-Spam-Level:
X-Spam-Status: No, score=-9.814 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, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.213, 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 LgYy7rOuLWe4 for <lsr@ietfa.amsl.com>; Sat, 3 Oct 2020 02:45:45 -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 A7D203A00C9 for <lsr@ietf.org>; Sat, 3 Oct 2020 02:45:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5607; q=dns/txt; s=iport; t=1601718344; x=1602927944; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=p4SYnyFcWkaURlzVaZtUGfAKHQ/rSLtUmYvqI1YXc/Q=; b=Fwhnu4PMV89lEDLwAI8HBKXRcDkHFkx4noR5jYaHZ719RgCh/RlXhffn R6MBEMWDTriIuJk7wOEayxq99TEBGXpGVOw2nbELjXGvjw9LbL80BN1Qa 3/xdN+ubgkkWH67JLyDvsgVnRpGDjKLPIkuXqqGH+XFMpX0dhaHPC7Hya U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AEAQATR3hf/xbLJq1dAxsBAQEBAQEBAQUBAQESAQEBAwMBAQFAgU+DGlUBIBIshD2JAogJCCaKEZITCwEBAQ8fEAQBAYRKAoI3JjgTAgMBAQsBAQUBAQECAQYEbYVcDIVyAQEBAQIBIw8BBTYJAgULCwcHCgICIwMCAiElEQYBDAYCAQEXgwsBgksDDiCmQ3aBMoVUglANYoFCgQ4qh2GFa4FBP4ERJwyCXT6CGkIEgX4mglCCYASQHwmWFJBAUoJxgxONBIU/hH8FBwMfgw6KAoUSjnuTE41YkmSBayMNgUozGggbFTuCaQlHGQ2OKxeDTopYPwMwAjUCBgEJAQEDCY5IAQE
X-IronPort-AV: E=Sophos;i="5.77,331,1596499200"; d="scan'208";a="30024665"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 03 Oct 2020 09:45:40 +0000
Received: from [10.60.140.51] (ams-ppsenak-nitro2.cisco.com [10.60.140.51]) by aer-core-4.cisco.com (8.15.2/8.15.2) with ESMTP id 0939jdsQ021737; Sat, 3 Oct 2020 09:45:40 GMT
To: Gyan Mishra <hayabusagsm@gmail.com>, Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: Ron Bonica <rbonica@juniper.net>, Yingzhen Qu <yingzhen.qu@futurewei.com>, "lsr@ietf.org" <lsr@ietf.org>
References: <160138654056.12980.329207214151594381@ietfa.amsl.com> <DM6PR05MB63482DBC001DD56BEF6F7311AE320@DM6PR05MB6348.namprd05.prod.outlook.com> <CAKz0y8w5VOf_=baG6UCP8Q9s=VLM2ghT2jhiF5FZNN4JXB23eA@mail.gmail.com> <DM6PR05MB63485389C261CA2E0C08DE50AE330@DM6PR05MB6348.namprd05.prod.outlook.com> <0f85212d-fac7-47ea-a608-4f53061cbf02@Spark> <DM6PR05MB63480E863599BBC810BF334AAE300@DM6PR05MB6348.namprd05.prod.outlook.com> <CABNhwV2+jhjAfxq5FzaukdhCOqXvGCkv75xYWcStN=SCrpni4Q@mail.gmail.com> <f4fdff8b-fe11-cb75-3cd7-7766baedf730@cisco.com> <CB2F6A55-B231-4A2D-821C-D3F2ABE6649E@futurewei.com> <cfae6af4-23d0-44b0-8bb3-f5e631b4c805@Spark> <CABNhwV3MmJeVMhGHqyGzwshSYVijquGsxaNFaryu5mF3j8n_zA@mail.gmail.com>
From: Peter Psenak <ppsenak@cisco.com>
Message-ID: <047be764-8203-ca46-7ee1-6f84f7bf2356@cisco.com>
Date: Sat, 03 Oct 2020 11:45:39 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <CABNhwV3MmJeVMhGHqyGzwshSYVijquGsxaNFaryu5mF3j8n_zA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Outbound-SMTP-Client: 10.60.140.51, ams-ppsenak-nitro2.cisco.com
X-Outbound-Node: aer-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/6m_pAP15MVLVvO4yOVRIVPWEC7I>
Subject: Re: [Lsr] FW: 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: Sat, 03 Oct 2020 09:45:47 -0000

Gyan,

On 03/10/2020 02:14, Gyan Mishra wrote:
> 
> Hi  Jeff
> 
>  From a domain perspective where you have a group of nodes and 
> associated IP addressed and SID are part of a discrete underlay instance 
> flex algo topology.  On those same set of nodes you could have another 
> topology and associated address and SIDs for a different flex algo.  

above is right.

> How 
> this would work is that the topologies would have to be segregated from 
> each other as different MT instances or routing process instances.  Is 
> that correct?

no MT at all. You can think of each flex-algo as a set of constraints 
that is used to calculate the path over the common topology. You can 
have many such felx-algos running on a common topology.


> 
> Can two nodes that run two different flex algo become ospf or isis 
> neighbors?

absolutely.

Peter

> 
> Kind Regards
> 
> Gyan
> 
> On Fri, Oct 2, 2020 at 6:25 PM Jeff Tantsura <jefftant.ietf@gmail.com 
> <mailto:jefftant.ietf@gmail.com>> wrote:
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>     Hi Yingzhen,
> 
> 
> 
> 
> 
>     Yes, that’s the case.  The most important property of an algo
>     computed path is that is has to be consecutive, as either SID or IP
>     address associated with a particular topology is only known within
>     that topology.
> 
> 
>     Looking specifically at Ron’s draft (MPLS could be more complex due
>     to potential hierarchy) - the prefix itself defines the
>     context(topology) and must be globally unique, since IPv4 header
>     can’t have any additional meta-data attached.
> 
> 
> 
> 
> 
> 
> 
>     Cheers,
> 
>     Jeff
> 
> 
> 
> 
> 
> 
>     On Oct 2, 2020, 1:15 PM -0700, Yingzhen Qu
>     <yingzhen.qu@futurewei.com <mailto:yingzhen.qu@futurewei.com>>, wrote:
> 
> 
>>     Hi Peter,
>>
>>
>>
>>
>>
>>     My understanding of flex-algo is that for traffic destined to a
>>     prefix on a particular algo, it can only be routed on routers
>>     belong to that algo, which also means only routers in that algo
>>     calculates how to reach that prefix and install it into the
>>     routing table. It seems to me that using flex-algo (section 12 of
>>     the draft) it's possible to have a loopback address associated
>>     with only one algo, please correct me if I'm missing or
>>     misunderstood something.
>>
>>
>>
>>
>>
>>     Thanks,
>>
>>
>>     Yingzhen
>>
>>
>>
>>
>>
>>     On 10/2/20, 9:43 AM, "Lsr on behalf of Peter Psenak"
>>     <lsr-bounces@ietf.org <mailto:lsr-bounces@ietf.org> on behalf of
>>     ppsenak=40cisco.com@dmarc.ietf.org
>>     <mailto:40cisco.com@dmarc.ietf.org>> wrote:
>>
>>
>>
>>
>>
>>     Gyan,
>>
>>
>>
>>
>>
>>     On 02/10/2020 18:30, Gyan Mishra wrote:
>>
>>
>>>     All,
>>>
>>>
>>>
>>>
>>>
>>>     With SRv6 and IP based flex algo a generic question as it applies to
>>>
>>>
>>>     both. Is it possible to have within a single IGP domain different
>>>     sets
>>>
>>>
>>>     of nodes or segments of the network running different algorithms.
>>
>>
>>
>>
>>
>>     absolutely.
>>
>>
>>
>>
>>
>>>     From
>>>
>>>
>>>     both drafts it sounds like all nodes have to agree on same algorithm
>>>
>>>
>>>     similar to concept of metric and reference bandwidth all have to have
>>>
>>>
>>>     the same style metric and play to the same sheet of music.
>>
>>
>>
>>
>>
>>     all participating nodes need to agree on the definition of the
>>     flex-algo
>>
>>
>>     and advertise the participation. That's it.
>>
>>
>>
>>
>>
>>>     If there was
>>>
>>>
>>>     a way to use multiple algorithms simultaneously based on SFC or
>>>     services
>>>
>>>
>>>     and instantiation of specific algorithm based on service to be
>>>
>>>
>>>     rendered. Doing so without causing a routing loop or sub optimal
>>>
>>>
>>>     routing.
>>
>>
>>
>>
>>
>>     you can certainly use multiple algorithms simultaneously and use algo
>>
>>
>>     specific paths to forward specific traffic over it. How that is done
>>
>>
>>     from the forwarding perspective depends in which forwarding plane you
>>
>>
>>     use. Flex-algo control plane is independent of the forwarding plane.
>>
>>
>>
>>
>>
>>
>>
>>
>>>     I thought with flex algo that there exists a feature that on
>>>
>>>
>>>     each hop there is a way to specify which algo to use hop by hop
>>>     similar
>>>
>>>
>>>     to a hop by hop policy based routing.
>>
>>
>>
>>
>>
>>     no, there is no hop-by-hop classification, that is problematic and
>>     does
>>
>>
>>     not scale for high speeds. Classification is done at the ingress only.
>>
>>
>>
>>
>>
>>     thanks,
>>
>>
>>     Peter
>>
>>
>>
>>
>>
>>>
>>
>>
>>
>>
>>
>>     _______________________________________________
>>
>>
>>     Lsr mailing list
>>
>>
>>     Lsr@ietf.org <mailto:Lsr@ietf.org>
>>
>>
>>     https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Flsr&amp;data=02%7C01%7Cyingzhen.qu%40futurewei.com%7C51dd940ab25d4ea19b1b08d866f23b6a%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637372537869296887&amp;sdata=R%2FI%2BAUkcw12FmgDtsh%2FBOL7zLjPF%2BwwRpqwnE2Ndv%2Fg%3D&amp;reserved=0
>>
>>
>>
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> 
> <http://www.verizon.com/>
> 
> *Gyan Mishra*
> 
> /Network Solutions A//rchitect /
> 
> /M 301 502-1347
> 13101 Columbia Pike
> /Silver Spring, MD
> 
>