Re: [Teas] question on the topology filter draft

Vishnu Pavan Beeram <vishnupavan@gmail.com> Fri, 12 November 2021 06:24 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 CEAB83A12A7 for <teas@ietfa.amsl.com>; Thu, 11 Nov 2021 22:24:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.097
X-Spam-Level:
X-Spam-Status: No, score=-1.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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 kDGjE9RuqvIe for <teas@ietfa.amsl.com>; Thu, 11 Nov 2021 22:24:23 -0800 (PST)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 EC4AA3A12A5 for <teas@ietf.org>; Thu, 11 Nov 2021 22:24:22 -0800 (PST)
Received: by mail-io1-xd2d.google.com with SMTP id e144so9928335iof.3 for <teas@ietf.org>; Thu, 11 Nov 2021 22:24:22 -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=E7frbfheMR8QwbstSg9l/Bb1O8zR9iW6bZI6PVNTEJA=; b=TxJtdUVEOASqJsHaXbmGQ1uRDgZsdkDaS6RkbBXCdc/bjlFNwXdH5UGpyZXp5brO9j tZISYykdDSkLQdReEy+TqpqaQ2aZNb09WOGEUz/ljN+n/SuhRdhRo3Jl3AnLlK12jcnR rDHHDwqg2qNVWgU5/OcAReoP+rMwJWfytU3vq7SldxLyNX8w+tNCb908n8mdOlz6Me3E 3a6ia5k8et+FYMPsxcrPFiR7TB2uduR3Tp8a5tcCiDme1CVFbDoIkizon5eArlgVjr0k y7kcRY1IMYEETnlISVFBkoqtX4CfC3Wxh5mGZ+NXkPHYPp5Q2RMEdbnSjWqbYTHC9DHY vy1w==
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=E7frbfheMR8QwbstSg9l/Bb1O8zR9iW6bZI6PVNTEJA=; b=E2IWaT619NRAzELZCDctvczq6Va8es4fxAm1Sc36GdBeLF/Afae2UFmwkAqiYQNvOM HpaZJ/09g7ahYzQ5Qb7GwrFgjXO8hokOnhCU1NGJriMTuzC2eco6IqWjEsA5PWjPHbM/ MtArry/L4e1bax30CScMp3S3Pao0spHTobRD2lfAZG2le1ydlo1yXN8Yio2mtfvlsatI zNKfoGijiHqjTFCB6CnkxzKTljgJmaaLpao0/kdbCprsVSi47l6njZnOs92XdpTlgRb3 RLd+/ut01K24PYk8DlIa1/3CHs4dt6lo/iPNDth/hvSjzKDe7mPwjP1+xsp0sUiDqMfy ZrPQ==
X-Gm-Message-State: AOAM532bFFvcgYiU65zOsQRqHsR843tU/mR/CtCbIq8ZXfdpF6yuKhRU q/PIxATyvG8bNisfYv61P9TwJDM+kvSTsLz+kLKN64nIoNP+4w==
X-Google-Smtp-Source: ABdhPJw+7Zn6pvLICP34T3TW0cLDQuhc2yFLcfQhXGNmS5id3O4upJbt+E7znE59C4gEu0X0niphLp42dxgY48f1kvo=
X-Received: by 2002:a05:6638:3a4:: with SMTP id z4mr9944305jap.76.1636698260906; Thu, 11 Nov 2021 22:24:20 -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>
In-Reply-To: <cdcb36f2622643d2a4af9b2164af47fc@huawei.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Fri, 12 Nov 2021 00:24:08 -0600
Message-ID: <CA+YzgTtFZKb7nrv8OCbVscOwfKE7pKpejLF7K4hCHZyosGAfLQ@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="0000000000007224fa05d0918257"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/UDHhL7S36hCNsDwHvG-8d-kszsI>
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: Fri, 12 Nov 2021 06:24:28 -0000

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.

> 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).


>
>
> 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$>
]).


>
>
> (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.


> 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
>
>