Re: [Detnet] [DetNet] DetNet YANG Model Update

Don Fedyk <dfedyk@labn.net> Mon, 18 May 2020 01:33 UTC

Return-Path: <dfedyk@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 E5DD63A0743 for <detnet@ietfa.amsl.com>; Sun, 17 May 2020 18:33:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.002
X-Spam-Level:
X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_IMAGE_RATIO_06=0.001, HTML_MESSAGE=0.001, 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 cMzoChjjEy4v for <detnet@ietfa.amsl.com>; Sun, 17 May 2020 18:33:41 -0700 (PDT)
Received: from gproxy2-pub.mail.unifiedlayer.com (gproxy2-pub.mail.unifiedlayer.com [69.89.18.3]) (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 108D73A0745 for <detnet@ietf.org>; Sun, 17 May 2020 18:33:40 -0700 (PDT)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy2.mail.unifiedlayer.com (Postfix) with ESMTP id 388E71E16AF for <detnet@ietf.org>; Sun, 17 May 2020 19:33:37 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id aUeujnanyxgMWaUeujVY6V; Sun, 17 May 2020 19:33:37 -0600
X-Authority-Reason: nr=8
X-Authority-Analysis: v=2.3 cv=ZP75Z0zb c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=sTwFKg_x9MkA:10:nop_rcvd_month_year a=Vy_oeq2dmq0A:10:endurance_base64_authed_username_1 a=HLvPDLHGFjgA:10:nop_election2020_name_subject a=DAwyPP_o2Byb1YXLmDAA:9 a=i0EeH86SAAAA:8 a=wU2YTnxGAAAA:8 a=48vgC7mUAAAA:8 a=alvaAOzE8MD0b7085i0A:9 a=lkQp28wTmZjD7UmH:21 a=GAK7pfV6GIg1GUpv:21 a=ZnBHZVZb9rEA:10:nop_charset_2 a=-RoEEKskQ1sA:10:nop_election2020_name_body a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=wbx-Y-jnRYzIqGjSyqYA:9 a=-ezWWeESm5WRevcj:21 a=-WYLpDNn7jfW6M69:21 a=fVxsxi9bG_q4tBYz:21 a=gKO2Hq4RSVkA:10:nop_mshtml a=UiCQ7L4-1S4A:10:nop_mshtml_css_classes a=hTZeC7Yk6K0A:10:nop_msword_html a=frz4AuCg-hUA:10:nop_css_in_html a=bMHbmmasu8ZROq-rhJ0A:9 a=3DQXP3mZivFa4Wow:18 a=KQqxNPgzF0kA:10:nop_jpg a=VEiTNn8F7TgA:10:nop_attachment_filename_extension_2 a=ji3QJ7T6keU-oJkhRyQA:9 a=OpQzwvFPu-3j1OHr:18 a=QEOFE3NXiZQtyGYQ08wA:9 a=FJqUXUpl2m71hRLF:18 a=OapUTsDYaDcFJs07jZcA:9 a=exxqv0GXJ64Eu_aM:18 a=jDDL0pf5ME3wquflbeUA:9 a=udI_gebeaW7NMI9X:18 a=B8Rst9M6qlSNBWoAurMA:9 a=EC1QW8pM3Izubnan:18 a=Yz9wTY_ffGCQnEDHKrcv:22 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To: References: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=CNQdoJKLUFzWUCRYuyV5l73/F8MWbbGl4ogjZOAVeqo=; b=1NF3EX87coOk0vp4v/3N4pKttQ Av7zi0lSKuC9nifY8WkrnwQbvz1b77iA3flZ+6a4H6qWeAeAQkpSulBbX6GlvvSc3iXugn5Bd2T7a OX+zH0BQnRvyU5u3Cz5lZiPMQ;
Received: from pool-173-48-105-206.bstnma.fios.verizon.net ([173.48.105.206]:49589 helo=FedykLabn) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <dfedyk@labn.net>) id 1jaUeu-001Nxa-A4; Sun, 17 May 2020 19:33:36 -0600
From: Don Fedyk <dfedyk@labn.net>
To: "'Gengxuesong (Geng Xuesong)'" <gengxuesong@huawei.com>
Cc: '유연철' <dbduscjf@etri.re.kr>, 'DetNet WG' <detnet@ietf.org>, 'DetNet Chairs' <detnet-chairs@ietf.org>
References: <129f23f6a7d24a34b8b168b9a5fbdc8c@huawei.com> <003401d62895$80c105a0$824310e0$@labn.net> <e0f49355b783439bb4c37677771b3223@huawei.com>
In-Reply-To: <e0f49355b783439bb4c37677771b3223@huawei.com>
Date: Sun, 17 May 2020 21:33:34 -0400
Message-ID: <003401d62cb4$59b8b160$0d2a1420$@labn.net>
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_000_0035_01D62C92.D2A9D080"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHa97PHILZzoyxx8iHTYd6L4LFBPAIi+s6PAuusyDeoevpTAA==
Content-Language: en-us
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: 173.48.105.206
X-Source-L: No
X-Exim-ID: 1jaUeu-001Nxa-A4
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: pool-173-48-105-206.bstnma.fios.verizon.net (FedykLabn) [173.48.105.206]:49589
X-Source-Auth: dfedyk@labn.net
X-Email-Count: 3
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/mDve7XELBpeWNcjRfAyUlhKn8M8>
Subject: Re: [Detnet] [DetNet] DetNet YANG Model Update
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: Mon, 18 May 2020 01:33:44 -0000

Hi Xuesong

See [Don] inline.

 

Thanks Don

From: Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com> 
Sent: Sunday, May 17, 2020 3:35 AM
To: Don Fedyk <dfedyk@labn.net>
Cc: '유연철' <dbduscjf@etri.re.kr>; 'DetNet WG' <detnet@ietf.org>; 'DetNet
Chairs' <detnet-chairs@ietf.org>
Subject: RE: [Detnet] [DetNet] DetNet YANG Model Update

 

Hi Don,

 

Sorry for the delay of response. I agree to split the slides, and let’s do
it in the call meeting of next Monday.

Here are some questions about the current version of the parameters. (in
this email, please allow me to still keep them in the same figure for
convenience):

1.      Traffic  Requirement/Specification



These two groups of parameters exist in all three layers. What is the
relationship between them:  same, mapping with each other, or totally
different?

[Don] The traffic requirements and traffic spec must exist at the Service
Sub-layer .

The can also exist at the application.

Some values are additive  (bandwidth) some are min or maximum  (Delay). 

At the forwarding sub layer they would probably get represented as traffic
engineering number is the respected media (eg MPLS).  

 

2.      Rank



Quote from draft-ietf-detnet-flow-information-model-10#section-5.7:

“The DnFlowRank attribute provides the rank of this flow relative to

   other flows in the DetNet domain.  Rank (range: 0-255) is used by the

   DetNet domain to decide which flows can and cannot exist when network

   resources reach their limit.  Rank is used to help to determine which

   flows can be bumped (i.e., removed from node configuration thereby

   releasing its resources) if for example a port of a node becomes

   oversubscribed (e.g., due to network re-configuration).”

I think the meaning of “rank” here is the same as above. The question is
whether it only exists in service sub-layer.

[Don] Again it must exist at the service sub layer. 

It logically exists at the application layer by association.  You have to
decide which service sub-layer the application uses and rank is a
consideration.

 

 

3.      Classifier



I think the “classifier” here is similar as “flow identification” in
the existing YANG Model. If it is, why there is “classifier” in the
forwarding sub-layer?

And there are two “classifier” in service sub-layer, what is the
difference?

 

[Don] Logically the function exist at many places when we consider IP
aggregation in the current documents. 

1)      It may exist the application to qualify flows.  It may also be all
traffic from a port or interfaces.

2)      In the service sub-layer it is needed when sending traffic to the
application. 

3)      It exists in the forwarding sub-layer when forwarding traffic to
the service-sublayer

 

4.      Encapsulation/decapsulation

Why encap/decap only exists in service sub-layer?

I have asked this question in the last call meeting and I remember the
answer is that in forwarding sub-layer, encap/decap will reuse the current
YANG Model in IETF. I think even if that is the case, a proper reference
should be included in forwarding sub-layer. So the element should not be
lost.

[Don] Yes we only have to define the service sub-layer encap the forwarding
encap in MPLS exists. 

 

5.      Aggregation

As we have discussed in the call meetings, different degree of aggregation
should be allowed in the Yang Model. If I understand this right, it is
implemented by the “Service sub-layer Ref” in service sub-layer and
“forwarding sub-layer Ref” in forwarding sub-layer. I think more
discussions are needed in this point, because aggregation may not need a
brand new service sub-layer/forwarding sub-layer instance, and only limited
parameters are necessary.

[Don] I was thinking about this. We should be using the current data plane
documents. 

I think we need to walk through an IP case and an MPLS case. 

 

6.      Direction 

As showed in the slide: 



The direction of the flow influence the use of the parameters. In the
existing YANG model, this is showed with “in-segment” and “out-
segment”. It may require some discussions about how to do this in the new
YANG Model. 

[Don] I have put it in the model I supplied.  

 

 

Best Regards

Xuesong

 

From: Don Fedyk [mailto:dfedyk@labn.net] 
Sent: Wednesday, May 13, 2020 3:43 AM
To: Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com
<mailto:gengxuesong@huawei.com> >
Cc: '유연철' <dbduscjf@etri.re.kr <mailto:dbduscjf@etri.re.kr> >; 'DetNet
WG' <detnet@ietf.org <mailto:detnet@ietf.org> >; 'DetNet Chairs' <detnet-
chairs@ietf.org <mailto:detnet-chairs@ietf.org> >
Subject: RE: [Detnet] [DetNet] DetNet YANG Model Update

 

Hi Xuesong

 

Yes that is one way to do it. I think maybe if we had a slide per IP/ MPLS/
and Ethernet that covers the current drafts it would be beneficial. 

Trying to put it all on one page may be confusing.  

 

Cheers

Don 

 

From: detnet <detnet-bounces@ietf.org <mailto:detnet-bounces@ietf.org> > On
Behalf Of Gengxuesong (Geng Xuesong)
Sent: Tuesday, May 12, 2020 8:23 AM
To: Don Fedyk <dfedyk@labn.net <mailto:dfedyk@labn.net> >
Cc: '유연철' <dbduscjf@etri.re.kr <mailto:dbduscjf@etri.re.kr> >; 'DetNet
WG' <detnet@ietf.org <mailto:detnet@ietf.org> >; 'DetNet Chairs' <detnet-
chairs@ietf.org <mailto:detnet-chairs@ietf.org> >
Subject: [Detnet] [DetNet] DetNet YANG Model Update

 

Hi Don,

 

As discussed in the call meeting yesterday, I reorganize the figure(the
first one is the original one comes from your slide, and the second one is
the updated one):

 



 



 

Please check whether it goes along with your intention. If it does, we
could continue the discussion based on this figure.

 

 

Best Regards

Xuesong