Re: [Teas] question on the topology filter draft
Vishnu Pavan Beeram <vishnupavan@gmail.com> Mon, 22 November 2021 16:58 UTC
Return-Path: <vishnupavan@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AB593A0CB1 for <teas@ietfa.amsl.com>; Mon, 22 Nov 2021 08:58:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 TxYIzx9YFEM9 for <teas@ietfa.amsl.com>; Mon, 22 Nov 2021 08:58:11 -0800 (PST)
Received: from mail-il1-x12c.google.com (mail-il1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C05D3A0D5A for <teas@ietf.org>; Mon, 22 Nov 2021 08:57:35 -0800 (PST)
Received: by mail-il1-x12c.google.com with SMTP id w4so7655186ilv.12 for <teas@ietf.org>; Mon, 22 Nov 2021 08:57:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=U/BVJa4OwF0Y0SLaBqIpWg9r84rKoz14KOCvYdyMOjA=; b=Pn5qCJPZynclQ1XeKwJZzLEbp7l0UUF216aNKX/Om0K9UfcYoijGHvbkQl65OZm+bQ hMFdPdh3IJLAOhs8d0HM7420q3Fzm1RS+N4VXeVcYNam7A+Zb//eIdB0mYzOv+Szl09g XV7zAOVStXViAWSlQNomNaFLUxxan5TjXXKMtNlBllJeWTn7HVOx5ua573CQJQPwOpqd Ybhn7RNTvT5tcQIwdL/76XA8tyFJwfmo8IcrGx417+8dYX27j366ejU6UdCqOwM/o6LZ CcICVFx8Fun1Xkkz0tgvlfL5S7PGzjXTZzRFUOfxsPkPiKXhuhzaPOOVqE50gsqXe+Er 5JpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=U/BVJa4OwF0Y0SLaBqIpWg9r84rKoz14KOCvYdyMOjA=; b=rER0F7Ry5YndsvHgKOXzehtQsHeOusRd1hoG/uRjQDVhh1Y2zxlAb4KBxhUmJzfB92 /2O+MxmoGz45rhuB8sg8PNNe27AU7po5iwCVGIaXmNmiCx0nG0Vb/0ayROqSuCCOEdIT SbmTIm5FBFtWnr2r2B+K16iO75fLEa694+pAT+odjQ/TEOPzSmrANljbF8X8hWrOsvNz BeUIDSYHDSTqYPiDuYfq22VZe7BEC9Mz7C8ec8Cigv4XuC0cWxv6ZIVAQWrjN77AY/sv DB32lrARMOZCj0v4hvQfmKeg5McF4MUp3WokmYjdTS6hQ4p73ZYX72FgRZq/fXIYmuY0 wDyg==
X-Gm-Message-State: AOAM532h0DvaKSFex+gG/+8IkvI7ju3j1RiQj+EaTQ2ZZ2Wz0lPxSH81 CX07CqfXI4+F1RkJUeV8wXm0zUv8fBFh7w/urBGy8WKbR0M=
X-Google-Smtp-Source: ABdhPJy6S9GnWaGFKD6j92D0gw4eV8Pgh2uncls4UvQRcq9sATfuy+U6yy7oYqGztBkOUqRZJR8wmaH9A0hZMObC57g=
X-Received: by 2002:a05:6e02:1582:: with SMTP id m2mr20881072ilu.212.1637600252782; Mon, 22 Nov 2021 08:57:32 -0800 (PST)
MIME-Version: 1.0
References: <1ac0bf22-f0a9-a3d6-8188-63e006e85834@pi.nu> <CA+YzgTu+tfY+aCkHNof7h=JOm2QDBM5wTB2Qi0SyMquq9uyX1A@mail.gmail.com> <cdcb36f2622643d2a4af9b2164af47fc@huawei.com> <CA+YzgTtFZKb7nrv8OCbVscOwfKE7pKpejLF7K4hCHZyosGAfLQ@mail.gmail.com> <6ae36666fdd641398a78d72ab155b83b@huawei.com>
In-Reply-To: <6ae36666fdd641398a78d72ab155b83b@huawei.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Mon, 22 Nov 2021 10:57:21 -0600
Message-ID: <CA+YzgTttwfw0LXd+YEKGL63EiPo13nEx3DT5KAEoFiKCYJ844A@mail.gmail.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>
Cc: Loa Andersson <loa@pi.nu>, TEAS WG <teas@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000059eec705d1638552"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/k81Apq6kyPHFu6M3NefRobwGPMc>
Subject: Re: [Teas] question on the topology filter draft
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Nov 2021 16:58:24 -0000
Jie, Hi! Please see inline (prefixed - [Vishnu Pavan]) Regards, -Pavan On Mon, Nov 22, 2021 at 5:45 AM Dongjie (Jimmy) <jie.dong@huawei.com> wrote: > Hi Pavan, > > > > Thanks for your reply. Please see some further inline with [Jie #2]. > > > > *From:* Vishnu Pavan Beeram [mailto:vishnupavan@gmail.com] > *Sent:* Friday, November 12, 2021 2:24 PM > *To:* Dongjie (Jimmy) <jie.dong@huawei.com> > *Cc:* Loa Andersson <loa@pi.nu>; TEAS WG <teas@ietf.org> > *Subject:* Re: [Teas] question on the topology filter draft > > > > Jie, > > > > Please see inline [prefixed Pavan] > > > > Regards, > > -Pavan > > > > On Thu, Nov 11, 2021 at 12:11 PM Dongjie (Jimmy) <jie.dong@huawei.com> > wrote: > > Hi Pavan, > > > > Please fine some comments about topology filter and its usage inline: > > > > *From:* Teas [mailto:teas-bounces@ietf.org] *On Behalf Of *Vishnu Pavan > Beeram > *Sent:* Wednesday, November 10, 2021 8:23 PM > *To:* Loa Andersson <loa@pi.nu> > *Cc:* TEAS WG <teas@ietf.org> > *Subject:* Re: [Teas] question on the topology filter draft > > > > Loa, > > > > Please see inline (prefixed VPB) > > > > Regards, > > -Pavan > > > > > > On Tue, Nov 9, 2021 at 11:57 AM Loa Andersson <loa@pi.nu> wrote: > > WG, Pavan, authors, > > I was cut off at the end of the queue in the wg discussion. I had a > fairly simple question, > > Where the topology filter(s) defined > > > > [VPB] The term “topology filter” is being introduced in > draft-bestbar-teas-yang-topology-filter (not aware of any other document > where it is defined). As per this data model draft, a “topology filter” is > a data construct that can be applied on either a native topology or a > customized topology to produce a filtered set of topological elements. The > native or customized topology referred to here is a TE aware topology > [RFC8795]. > > > > [Jie] Since the term “topology filter” is newly introduced in this YANG > model draft, it would be useful to state in the document “who” is the > consumer of this information. More specifically, who will use the topology > filter in path or route computation. > > > > > > [Pavan] The consumer depends on the use-case; The to-be-added use-case > section is expected to have sufficient details to address this. > > > > [Jie #2] OK, would like to review the use case section when it is > available. > > and what benefits do we get from > using them? > > > > [VPB] There are a couple of use-cases that are being targeted with this > construct. > > > > (a) Specification of topology related constraints for TE path computation > (any setup type): > A few examples: > - Compute a path within a specific topology > - Compute a path within the topology associated with a specific IGP domain > - Compute a path within the topology learnt from a specific TE Information > Source > - Compute a path within the topology defined by the application of one or > more topology-filters > ** Say, a topology with elements that are learnt via ISIS Level-2 and > include resource-affinity red > ** Or, a topology with elements associated with ISIS Flex-Algo 128 and do > not include resource-affinity blue > > > > [Jie] In the last case, why use Flex-Algo with an additional rule of > include-affinity blue? The include rule can be defined as part of the > Flex-Algo. > > > > [Pavan] Good question (was expecting someone to ask this; brownie points > are in order)! Yes, you could always place as many constraints as you want > in your Flex-Algo definition (FAD). But we are talking about TE path > computation profiles here -- the number of TE path computation profiles > used in a network need not be "limited" by the number of FADs deployed in > it. When a Flex-Algo ID is passed in as part of the computation profile of > an SR path to a path compute engine, an implementation may merge the > constraints in the associated FAD with "other" specified constraints and > then come up with an appropriate path (the SIDs of the Flex-Algorithm are > used where applicable to compress the resultant path). > > > > [Jie #2] Thanks for your explanation. My understanding is FAD is defined > for the network nodes to perform constraint based path computation in a > distributed manner. While the merge of constraints in FAD and “other” > specified constraints can only be used for centralized TE path computation, > as the merged constraints cannot be used for distributed computation by the > network nodes which only take the constraints in FAD in consideration of > the computation, this means the computed TE path can only be a strict > explicit path. Is my understanding correct? IMO this loses the major > benefit of the Flex-Algo mechanism and does not need to be based on > Flex-Algo. > > [Vishnu Pavan] For the path computation use-case example above, please consider a TE path computation profile associated with an SR policy (this is not to be confused with IGP computation). The SR policy TE path-computation application may be centralized or distributed (the topology-filter in question just needs to be available at the computing node/element). > > > > > And what does “resource-affinity” mean in a topology filter? > > > > Resource Affinity == Admin group ([RFC3630 > <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc3630__;!!NEt6yMaO-gk!Wf63bNr9BsYF3NyuMHU51LlImOftv9m46EjW6Sl_v-ePYK0WjHXlEnRjb6z3fYS2$>], > [RFC5329 > <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc5329__;!!NEt6yMaO-gk!Wf63bNr9BsYF3NyuMHU51LlImOftv9m46EjW6Sl_v-ePYK0WjHXlEnRjb9gfGNqM$>], > [RFC5305 > <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc5305__;!!NEt6yMaO-gk!Wf63bNr9BsYF3NyuMHU51LlImOftv9m46EjW6Sl_v-ePYK0WjHXlEnRjb33V9PD-$>] > and [RFC7308 > <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc7308__;!!NEt6yMaO-gk!Wf63bNr9BsYF3NyuMHU51LlImOftv9m46EjW6Sl_v-ePYK0WjHXlEnRjb01y_A-E$> > ]). > > > > [Jie #2] Understood, in this case Admin group maybe be a better term. > > > > > > (b) Specification of filter-topology associated with a Network Resource > Partition > > > > [Jie] Topology-filter and filter-topology sounds confusing to me. How > about simply say “specification of the topology associated with a Network > Resource Partition”? > > > > > > [Pavan] Ok. I was specifying a use-case using a term that is currently > specified in draft-ietf-teas-ietf-network-slices-05; We will address > terminology policing comments (if any) after the use-case section is > published in the draft. > > > > [Jie #2] OK, and agree that terminology policing and alignment is needed. > > > > Best regards, > > Jie > > > > Best regards, > > Jie > > > /Loa > -- > > Loa Andersson email: loa@pi.nu > Senior MPLS Expert loa.pi.nu@gmail.com > Bronze Dragon Consulting phone: +46 739 81 21 64 > > _______________________________________________ > Teas mailing list > Teas@ietf.org > https://www.ietf.org/mailman/listinfo/teas > >
- [Teas] question on the topology filter draft Loa Andersson
- Re: [Teas] question on the topology filter draft Vishnu Pavan Beeram
- Re: [Teas] question on the topology filter draft Loa Andersson
- Re: [Teas] question on the topology filter draft John E Drake
- Re: [Teas] question on the topology filter draft Vishnu Pavan Beeram
- Re: [Teas] question on the topology filter draft Dongjie (Jimmy)
- Re: [Teas] question on the topology filter draft Vishnu Pavan Beeram
- Re: [Teas] question on the topology filter draft Dongjie (Jimmy)
- Re: [Teas] question on the topology filter draft Igor Bryskin
- Re: [Teas] question on the topology filter draft Vishnu Pavan Beeram
- Re: [Teas] question on the topology filter draft Vishnu Pavan Beeram
- Re: [Teas] question on the topology filter draft Tarek Saad
- Re: [Teas] question on the topology filter draft Igor Bryskin
- Re: [Teas] question on the topology filter draft Vishnu Pavan Beeram
- Re: [Teas] question on the topology filter draft Igor Bryskin