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

Don Fedyk <dfedyk@labn.net> Tue, 19 May 2020 13:02 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 4FC8B3A0A05 for <detnet@ietfa.amsl.com>; Tue, 19 May 2020 06:02:45 -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_08=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=unavailable 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 5hsKgCsjH5wM for <detnet@ietfa.amsl.com>; Tue, 19 May 2020 06:02:42 -0700 (PDT)
Received: from gproxy9-pub.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (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 4909A3A0A06 for <detnet@ietf.org>; Tue, 19 May 2020 06:02:42 -0700 (PDT)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id F2DFD1E27E6 for <detnet@ietf.org>; Tue, 19 May 2020 07:02:38 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id b1tGj79XsxgMWb1tGjp4Cd; Tue, 19 May 2020 07:02:38 -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=jav4q6ZIAAAA:8 a=PkYigHRXXqllNu395iUA:9 a=9AzpoIHrYX_rMQGr:21 a=H543I1FPwR3SkZr_:21 a=QEXdDO2ut3YA:10:nop_charset_2 a=-RoEEKskQ1sA:10:nop_election2020_name_body a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=z-7nDiIm3khvI6L-zggA:9 a=g6Yd6yotNAg_8fr0:21 a=LlmCE_6cyR3pjqeS:21 a=qAFKJ45pLRhEOwCF: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=5apkHb2ozf4EWk1KhToA:9 a=MHNGf8CxgQUe1rP_:18 a=KQqxNPgzF0kA:10:nop_jpg a=VEiTNn8F7TgA:10:nop_attachment_filename_extension_2 a=KoSIfs8GBbYVAozQXFEA:9 a=QKfGRKIYU6Gfk4FA:18 a=73sKblUeFwtmUh_Db_AA:9 a=iI7w3vlv7MuBcRcW:18 a=cSlj6qjwVOalNW5A2lIA:9 a=-CqoGUwOtX0UoDU9:18 a=LFhOu6tE1k4nAwgNAM8A:9 a=udI_gebeaW7NMI9X:18 a=pySfjFp6NMqbDKG8IJMA:9 a=EC1QW8pM3Izubnan:18 a=Yz9wTY_ffGCQnEDHKrcv:22 a=w1C3t2QeGrPiZgrLijVG:22 a=ZaJtQz0tDkrhdm5CXMKR: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=X2EgMuSrQqw/wj3Hsee4T7JrBWNnILPAK0apWGoIL+Y=; b=MIfIa9a/cQgF1jRNnTvK9NLB2X Cpn4l9A93EHRh+ILBLT4X2OD4iEIAemw5vlkDxTN3QNI3A+MtP4J4XPHA+T+9PPhMokKVcXaVSkjX rNevwQlmJuIOzUbgI5mHk3sDW;
Received: from pool-173-48-105-206.bstnma.fios.verizon.net ([173.48.105.206]:64593 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 1jb1tG-001gqV-0t; Tue, 19 May 2020 07:02:38 -0600
From: Don Fedyk <dfedyk@labn.net>
To: ryoo@etri.re.kr, "'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> <003401d62cb4$59b8b160$0d2a1420$@labn.net> <kvj2y6k8fwpa.kvj2y6kbweey.g1@dooray.com>
In-Reply-To: <kvj2y6k8fwpa.kvj2y6kbweey.g1@dooray.com>
Date: Tue, 19 May 2020 09:02:33 -0400
Message-ID: <009f01d62ddd$c63e6ad0$52bb4070$@labn.net>
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_000_00A0_01D62DBC.3F327020"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQHa97PHILZzoyxx8iHTYd6L4LFBPAIi+s6PAuusyDcB3Iw+mAJH7QxUqFwtvDA=
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: 1jb1tG-001gqV-0t
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]:64593
X-Source-Auth: dfedyk@labn.net
X-Email-Count: 4
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/5gg3cIaqWNLAYLn9DHdyEQ-PUYw>
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: Tue, 19 May 2020 13:02:46 -0000

Hi Jeong-dong

 

I believe you are referring to this: 

 

“ The service sub-layer generally requires

   additional header fields to provide its service; for example see

   [I-D.ietf-detnet-mpls].  Since no DetNet-specific fields are added to

   support DetNet IP flows, only the forwarding sub-layer functions are

   supported using the DetNet IP defined by this document.”

 

This means to me that the IP service sub-layer can only do functions that are allowed with the existing  headers. 

Aggregation can be accomplished by using wildcards and 6 tuple. 

In IPv4 that is about it. 

In IPv6 the ability to use the flow label is also mentioned. 


Any functions that require sequence numbers for PREOF would be not available for the current definition of  IP service sub-layer. 

We already have sequencing only in the MPLS section.  The other attributes are not put in the packet but they are part of the service

context and should apply to the IP service sub-layer.

 

So I think we are ok.

Cheers,

Don 

 

 

 

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

 

Don, Xuesong and all,

 

In the figures below, the boxes that belong to “Service Sub-layer” for “ALL” should be moved to MPLS service sub-layer since there are no sub-layer functions that can apply to DetNet IP. According to Introduction section of draft-ietf-detnet-ip-06, only the forwarding sub-layer functions are supported using the DetNet IP defined by the DetNet IP draft. 

 

In my opinion, DetNet IP flow aggregation should be done in the forwarding sub-layer. What do you think? 

 

Best regards,

 

Jeong-dong 

 

-----Original Message-----

From: "Don Fedyk" <dfedyk@labn.net <mailto:dfedyk@labn.net> >

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

Sent: 2020-05-18 (월) 10:34:22 (UTC+09:00)

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

 

Hi Xuesong

See [Don] inline.

 

Thanks Don

From: Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com <mailto:gengxuesong@huawei.com> > 
Sent: Sunday, May 17, 2020 3:35 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: 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

 

_______________________________________________ detnet mailing list detnet@ietf.org <mailto:detnet@ietf.org>  https://www.ietf.org/mailman/listinfo/detnet


  <https://gov-dooray.com/mail-receipts?img=727439347877746b-255f338911948417-2621d65e6362abfa-2621d985623f1374.gif>