Re: [Detnet] I-D Action: draft-ietf-detnet-yang-02.txt

Lou Berger <lberger@labn.net> Sun, 30 June 2019 15:21 UTC

Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAA55120131 for <detnet@ietfa.amsl.com>; Sun, 30 Jun 2019 08:21:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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 (768-bit key) header.d=labn.net
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 B_i9F9oL4u-Q for <detnet@ietfa.amsl.com>; Sun, 30 Jun 2019 08:21:48 -0700 (PDT)
Received: from gproxy5-pub.mail.unifiedlayer.com (gproxy5-pub.mail.unifiedlayer.com [67.222.38.55]) (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 53376120129 for <detnet@ietf.org>; Sun, 30 Jun 2019 08:21:48 -0700 (PDT)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy5.mail.unifiedlayer.com (Postfix) with ESMTP id ACEC31412A8 for <detnet@ietf.org>; Sun, 30 Jun 2019 09:13:41 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id hbWPhiwtvmds9hbWPhsYH2; Sun, 30 Jun 2019 09:13:41 -0600
X-Authority-Reason: nr=8
X-Authority-Analysis: $(_cmae_reason
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Subject:References:In-Reply-To: Message-ID:Date:CC:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=K4Py/ssLgcjAcmZE3dx0It1QVuabY++wz2WtZpA+dQM=; b=L6ypRrFW5gT4q54zxePbBMrFAd XkdbmgDxz1QhUWLhOekfxOrMntnOD6USln7cmcKKHmacJ0diSI/rd5TZ2nUA1/xt02IulBLEYPRE6 U7E1bdr2Asr8sZibz+C19ZPN9;
Received: from pool-72-66-11-201.washdc.fios.verizon.net ([72.66.11.201]:53233 helo=[11.5.0.30]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from <lberger@labn.net>) id 1hhbWP-00020J-3C; Sun, 30 Jun 2019 09:13:41 -0600
From: Lou Berger <lberger@labn.net>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, detnet@ietf.org
CC: 유연철 <dbduscjf@etri.re.kr>, Mach Chen <mach.chen@huawei.com>
Date: Sun, 30 Jun 2019 11:13:37 -0400
Message-ID: <16ba8f2dce8.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <1be0f2c21bc04ffcb5934f36c1ff14b7@huawei.com>
References: <155353240678.28988.18080552674175846436@ietfa.amsl.com> <1be0f2c21bc04ffcb5934f36c1ff14b7@huawei.com>
User-Agent: AquaMail/1.20.0-1458 (build: 102100001)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------16ba8f2e06f23d927ce36dd44e"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 72.66.11.201
X-Source-L: No
X-Exim-ID: 1hhbWP-00020J-3C
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: pool-72-66-11-201.washdc.fios.verizon.net ([11.5.0.30]) [72.66.11.201]:53233
X-Source-Auth: lberger@labn.net
X-Email-Count: 4
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/O7y53MvMY7flHzK9ZN6AV9dqjg0>
Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-yang-02.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Jun 2019 15:21:51 -0000

Hi,

I was hoping others would comment on this first, but I guess I'll jump in.

I think our yang modeling should follow the architecture, the flow 
information model and the data plane solution documents.

I think this means that are four basic elements are

(App flow)
Service sub-layer
Forwarding sub-layer
(Sub-network)

The two sublayers are part of detnet and should be fully described in the 
models. The said the data plane solutions allows for different technologies 
to realize each sub-layer and we are currently defining two different 
technologies.  I think this means that the Subway or is need a general 
structure that covers detnet abstract elements, but also allows for 
technology specifics. I suggest ensuring that the structure covers both the 
current IP and mpls data plane definitions, and the elements identified in 
those documents that require configuration.

The same concepts largely apply for the app flow subnetwork portions, i.e., 
there should be a general structure that allows for technology specifics. 
Hereto, I suggested  that the structure covers both the current IP over 
mpls and mpls over UDP definitions, and the elements identified in those 
documents that require configuration.

See below for more specific comments.


----------
On May 27, 2019 2:36:31 AM "Gengxuesong (Geng Xuesong)" 
<gengxuesong@huawei.com> wrote:

> Dear WG,
>
>
>
> After several discussions with other authors and chairs, we decided to 
> update the YANG Model, which aligns with the new serious of Data Plane 
> drafts, as follows:
>
> [cid:image001.png@01D51499.6EF5EC20]1. There are four configuration 
> instances, including "DetNet Proxy Instance", "Service Sub-layer Instance", 
> "Forwarding Sub-layer Instance", "TSN Sub-network Instance". When the 
> device is configured, these instances are used following the order of the 
> layer stack defined in the architecture:
>
> [cid:image003.png@01D51499.6EF5EC20]

I don't really understand how proxy fits in the middle of a detnet.

I'd say the four elements and the overall model match what we have in the 
architecture, and what I have listed above: app flow, service and 
forwarding sublayers, and (technology agnostic) sub-layer.

> 2. There are four elements in every configuration instance: operations, 
> in-segment, out-segment, as discussed in IETF 104.
>
> The overall structure is like:
>
> [cid:image006.png@01D51499.6EF5EC20]
>
> If the WG agrees with the structure, we will work on update the draft and 
> publish 03 version as soon as possible.
>
>

The different node rolls identified in the architecture, need to covered in 
the overall model, but need not be explicitly identified. For example some 
nodes, will be service aware while others only support the forwarding sub 
layer. I'd like to see the update resulting from my comment above before 
making more detail comments though.

Lou
(As contributor)


>
> Any comments or suggests are welcome.
>
>
>
> Best Regards
> Xuesong
>
>
>
>>-----Original Message-----
>
>>From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of
>
>>internet-drafts@ietf.org
>
>>Sent: Tuesday, March 26, 2019 12:47 AM
>
>>To: i-d-announce@ietf.org
>
>>Cc: detnet@ietf.org
>
>>Subject: [Detnet] I-D Action: draft-ietf-detnet-yang-02.txt
>
>>
>
>>
>
>>A New Internet-Draft is available from the on-line Internet-Drafts directories.
>
>>This draft is a work item of the Deterministic Networking WG of the IETF.
>
>>
>
>>        Title           : Deterministic Networking (DetNet) Configuration
>
>>YANG Model
>
>>        Authors         : Xuesong Geng
>
>>                          Mach(Guoyi) Chen
>
>>                          Zhenqiang Li
>
>>                          Reshad Rahman
>
>>       Filename        : draft-ietf-detnet-yang-02.txt
>
>>       Pages           : 46
>
>>       Date            : 2019-03-25
>
>>
>
>>Abstract:
>
>>   This document contains the specification for Deterministic Networking
>
>>   flow configuration YANG Model.  The model allows for provisioning of
>
>>   end-to-end DetNet service along the path without dependency on any
>
>>   signaling protocol.
>
>>
>
>>   The YANG module defined in this document conforms to the Network
>
>>   Management Datastore Architecture (NMDA).
>
>>
>
>>
>
>>
>
>>The IETF datatracker status page for this draft is:
>
>>https://datatracker.ietf.org/doc/draft-ietf-detnet-yang/
>
>>
>
>>There are also htmlized versions available at:
>
>>https://tools.ietf.org/html/draft-ietf-detnet-yang-02
>
>>https://datatracker.ietf.org/doc/html/draft-ietf-detnet-yang-02
>
>>
>
>>A diff from the previous version is available at:
>
>>https://www.ietf.org/rfcdiff?url2=draft-ietf-detnet-yang-02
>
>>
>
>>
>
>>Please note that it may take a couple of minutes from the time of submission
>
>>until the htmlized version and diff are available at tools.ietf.org.
>
>>
>
>>Internet-Drafts are also available by anonymous FTP at:
>
>>ftp://ftp.ietf.org/internet-drafts/
>
>>
>
>>_______________________________________________
>
>>detnet mailing list
>
>>detnet@ietf.org
>
>>https://www.ietf.org/mailman/listinfo/detnet
>
>
> ----------
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>