Re: [Teas] WG Last Call: draft-ietf-teas-actn-vn-yang-19

Adrian Farrel <adrian@olddog.co.uk> Sun, 15 October 2023 18:53 UTC

Return-Path: <adrian@olddog.co.uk>
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 EC2E3C14CE55; Sun, 15 Oct 2023 11:53:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=olddog.co.uk
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mmlZJP1oXYHp; Sun, 15 Oct 2023 11:53:35 -0700 (PDT)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (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 9249AC14CEFA; Sun, 15 Oct 2023 11:53:34 -0700 (PDT)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta7.iomartmail.com (8.14.7/8.14.7) with ESMTP id 39FIrWkw028613; Sun, 15 Oct 2023 19:53:32 +0100
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 862104604B; Sun, 15 Oct 2023 19:53:32 +0100 (BST)
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7019F4603D; Sun, 15 Oct 2023 19:53:32 +0100 (BST)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs1.iomartmail.com (Postfix) with ESMTPS; Sun, 15 Oct 2023 19:53:32 +0100 (BST)
Received: from LAPTOPK7AS653V (82-69-109-75.dsl.in-addr.zen.co.uk [82.69.109.75]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.7/8.14.7) with ESMTP id 39FIrVU9024679 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 15 Oct 2023 19:53:31 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Dhruv Dhody' <dhruv.ietf@gmail.com>
Cc: 'Vishnu Pavan Beeram' <vishnupavan@gmail.com>, 'TEAS WG' <teas@ietf.org>, 'TEAS WG Chairs' <teas-chairs@ietf.org>
References: <CA+YzgTvKRaj0mc-Uu_PR=a3f3FdQm8i4iWDVs-ngEgDz1JWYYA@mail.gmail.com> <048d01d9f24a$f3f67fa0$dbe37ee0$@olddog.co.uk> <CAB75xn5o_b0iaf_q0TWSVow3L2Dcnpk9rc-B8u8x92F51icYjA@mail.gmail.com>
In-Reply-To:
Date: Sun, 15 Oct 2023 19:53:31 +0100
Organization: Old Dog Consulting
Message-ID: <006e01d9ff98$e4b0bc80$ae123580$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_006F_01D9FFA1.4675E7D0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIKr9e2fQbHM7kLCPfXuZL4oZ0ejANCoXtHAdoJif6vwN7zAIAADWvQ
Content-Language: en-gb
X-Originating-IP: 82.69.109.75
X-Thinkmail-Auth: adrian@olddog.co.uk
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=olddog.co.uk; h=reply-to :from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type; s=20221128; bh=jIprc1DUPtarhVtvIEX0o x0J9w6/b6f+IfkmzJ60zBQ=; b=pTd2X/5aAzswc6bGLrUPT6WvaD49EOglHBU6/ ctfe17xjqdPLaKsmPluMTVIU+KJ36X3Sgngwy0KKASVPjs0+B1pJqfWqt4IOF83z ISwrjhwuMG1d8NgLovLqhUiWlUKnyys7Mo03JkFBnx/XsBd1aUbgYTdpn6voq8zq 6MQdoJKTFhtidxBq58wES9JDp1M50Dgb9+1GKNc2Jse8P5BvX1SGiKPeVAZzQg3Z O8k2cdBmMN77amNeOA6obN2jiWLC+iysxsBJ6rkOKusmjilz6AfsK9yBwjpkDwVl nQik8vrBGyCThGkR17En7IpLOiUMp2/Gyy5r4hF8RhCcY9Nrw==
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-27938.001
X-TM-AS-Result: No--35.491-10.0-31-10
X-imss-scan-details: No--35.491-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-27938.001
X-TMASE-Result: 10--35.491200-10.000000
X-TMASE-MatchedRID: DuKherWvI/tfsB4HYR80ZnFPUrVDm6jtNGC/UiT7n18Uta+LQgEZMJXw t1rkqwjUDZFIu8KLdar+w1R7u4chQh6Hacd6Ohq7xDiakrJ+SpmRgLeuORRdEqCEaN89X39p1xv NmiS10Z4cEI0QaJ+ee6oYo9yhpHUW/EarCbZ8BPmjrlYm3WTU778pAYpAfWtARkICFa5gS+RyuM ROkONANzdCPLaGNiLsDBMrXSL7v7a9LkVm2iUYpRz2MDiYujy5dmWMDQajOiK15eNIExieabqBm 8+P/h9NtJn4Vfq24StumVvGHDZerJ38BaxCCV+8Yy6AtAy7YZdIvK4LrXs1aRItcoSAIccJcxZ+ avxQRTzqgDV36laJx7EUASMCyVmDw2NqaWRhcVbjKGx9YdNc4oIkoSqQfs5NuSIn8GC9fqv8Wbf OKoWoOoDAbaZpdAwgSaVfaxxV94+zMJ0yoJG7DsG0UNgaZpYqN5dqZcIK7Vi5sqk1xxsSyN/O0T kwpBlDwn76N1IBRSSaSf4hnkTBUD+wOpps1LJAgNylVbI/EAzGhlMdn5cIURh1mpCXNVC8tZPyU FY5+dAYmbFYWrixJ02EuXzzE+QUkZYrfp/4kijiTsyDsnGzT7TxnpbCjruIX5/bNhAsGyQPY7Ec 0tWek3Cs42g24Z/zfGBLxHGSBcIJ20J6/X1jUg6w00GeWBFa6rTgjAjMzmGbKItl61J/yZUdXE/ WGn0FSlnU38LCY8vQqQhSw0x2VJBlLa6MK1y4
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/zi5ZO97IJotPjBCqUv81jjcN-Ao>
Subject: Re: [Teas] WG Last Call: draft-ietf-teas-actn-vn-yang-19
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.39
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: Sun, 15 Oct 2023 18:53:40 -0000

Oh, wait, sorry.

 

I see you added text to Section 1 that covers all this.

 

On your way. Nothing to see here.

 

A

 

From: Adrian Farrel <adrian@olddog.co.uk> 
Sent: 15 October 2023 19:48
To: 'Dhruv Dhody' <dhruv.ietf@gmail.com>
Cc: 'Vishnu Pavan Beeram' <vishnupavan@gmail.com>; 'TEAS WG' <teas@ietf.org>; 'TEAS WG Chairs' <teas-chairs@ietf.org>
Subject: RE: [Teas] WG Last Call: draft-ietf-teas-actn-vn-yang-19

 

Hi Dhruv,

 

Thanks for taking the time to address my comments and reply.

 

The description of the Type 1 VN in Sections 2.1 and 3.1 bothers me. It

is true that you can represent this model as an abstract node, but in general

it is not wise. Well, unless you talk about "limited cross-connect 

capabilities."

 

The example in this section presents a VN with 6 customer end-points and

4 abstract links (VN members). But, of course, when you represent this

as an abstract node, there are 15 possible cross-connects and no way of

knowing which ones don't apply. 

 

So I would strongly advise you stick with the "VN members"

representation of abstract links, and not venture into the abstract node

way of modeling it. 

 

Dhruv: The abstract node is key to the YANG model for both VN type 1 and 2. The connectivity matrix is how you limit the possibilities. I have added dotted lines to show the VN-members in the figure 2 instead. 

 

[AF] OK. I doubt that I can persuade people to stop talking about Abstract Node representations. The fact that I think they are a poor idea is not going to win out, and I must declare myself in the rough.

 

However, as you note, the connectivity matrix is a fundamental part of the Abstract Node model except in a full mesh scenario. So I think a little more needs to be said about it. And perhaps a little more clarity between the VN (virtual network) and the VN (virtual node). For example, Section 1 had

 

|   *  Characteristics of Virtual Networks (VNs) that describe the

|      customer's VN in terms of multiple VN Members comprising a VN,

|      multi- source and/or multi-destination characteristics of the VN

|      Member, the VN's reference to TE-topology's Abstract Node;

|

|   The actual VN instantiation and computation is performed with

|   Connectivity Matrices sub-module of TE-Topology Model [RFC8795] which

|   provides TE network topology abstraction and management operation.

 

Section 2.1 doesn’t mention the connectivity matrix. Perhaps, along with the dotted lines, you could add an explanation.

And 3.1 only mentions the connectivity matrix in the message flow figure.

 

I was wondering whether you needed to add a detailed description of the connectivity matrix, but it might be enough to provide a clear pointer to 3.7 of RFC 8795 with the observation that it applies equally to Abstract Nodes.

 

Cheers,

Adrian