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

Adrian Farrel <adrian@olddog.co.uk> Sun, 15 October 2023 18:49 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 5B9D3C14CE55; Sun, 15 Oct 2023 11:49:01 -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 XTtsiqii2z31; Sun, 15 Oct 2023 11:48:56 -0700 (PDT)
Received: from mta5.iomartmail.com (mta5.iomartmail.com [62.128.193.155]) (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 41941C151069; Sun, 15 Oct 2023 11:48:33 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta5.iomartmail.com (8.14.7/8.14.7) with ESMTP id 39FImVuk004199; Sun, 15 Oct 2023 19:48:31 +0100
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 47D554604B; Sun, 15 Oct 2023 19:48:31 +0100 (BST)
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 319E04604A; Sun, 15 Oct 2023 19:48:31 +0100 (BST)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs3.iomartmail.com (Postfix) with ESMTPS; Sun, 15 Oct 2023 19:48:31 +0100 (BST)
Received: from LAPTOPK7AS653V (82-69-109-75.dsl.in-addr.zen.co.uk [82.69.109.75]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.7/8.14.7) with ESMTP id 39FImT3l025427 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 15 Oct 2023 19:48:30 +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: <CAB75xn5o_b0iaf_q0TWSVow3L2Dcnpk9rc-B8u8x92F51icYjA@mail.gmail.com>
Date: Sun, 15 Oct 2023 19:48:29 +0100
Organization: Old Dog Consulting
Message-ID: <006901d9ff98$31397020$93ac5060$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_006A_01D9FFA0.92FE7460"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIKr9e2fQbHM7kLCPfXuZL4oZ0ejANCoXtHAdoJif6vwN7zAA==
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=ZV+4re5Q7DMtwdermAkqO os/uQOBcBNZgVFTjx0hGpg=; b=xEvvple3ZS7PFpd7NBxaUQzxLm3MXY1dasNbv vE9PDrLXTmgN97ZfpscPZkQbTlUu/X8ipx7ulLj2v9tQZqMbguj/HDWfeJ23Zccb wl8YZxZwEEYuo9sZhW0Zv5rN1pMWLfuUHTlx76L82ewEhnvTGeHlPI+yoD93GkJS +7IIY+mST9j6j3rrbBNd9KLNtSyNi5cN8+0QQ9htKTnDERXSQjTOCxzdezpD8gt2 o03owiwS5auEth9VHwigWTYcXEXIm47vSS6Ke7XyAErQA5GRNBE6ZwM4+PHBGzGq nKVQ9XeD25VBRmn2c2f5uJeLOWatErwqXusdsWvw0AcePJsVg==
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--34.842-10.0-31-10
X-imss-scan-details: No--34.842-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-27938.001
X-TMASE-Result: 10--34.841500-10.000000
X-TMASE-MatchedRID: qsaWi0FWcYtfsB4HYR80ZnFPUrVDm6jtkYC3rjkUXRKghGjfPV9/adcb zZoktdGeHBCNEGifnnuqGKPcoaR1FvxGqwm2fAT5o65WJt1k1O+u2GmdldmiUKrkR9IDnPc/krI 9/WPu3jfmjoYPm6XyGRyneIIEoBm30l7IPMBrYB2HgJ7XaDMQWpKLNrbpy/A0hg/Tt7otYdhPFK 6BTThqe5p6VbtqvFM0gDujTyvdQSqx0XeymqIU3Yb9ftid8kBcHo5fF1EYvHzIFck3f6fvyIsDm FQEq0bLjDVMw6TJvuH47vT5ddmz73mbt+4hvv0eRZfQN+FVqbA+wYb6RCy8qDVZZXdn1jdTztm/ M6qqBLfCiZtoub2beReXF48LMwEsR1vveBQPCRcrCLswi3Npja6IBbSnfz+3srDwfHQQaK1na42 ZCQpcXqd2f8t80y/fg9vDTbe8QsiFtNDXkV/ga99JA2lmQRNU0E7bU7GWyi8Hg31vZvY63nJjJg HKarrTtnFMVgLQ5ms9tALko1xAJUUuXkWTSi/RdyGMUXsaYACjT0w/TJJw6C2818Jova4CS/4a/ 2DJkv+sIJcbcumfxG17Ni+tx52iWfg4pIIFh8cOsNNBnlgRWuq04IwIzM5hmyiLZetSf8mVHVxP 1hp9BUpZ1N/CwmPL0KkIUsNMdlSQZS2ujCtcuA==
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/6rqIWt5TDHMftT2Vh2rK-kkX6iU>
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:49:01 -0000

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