Re: [Detnet] Some Comments about the information model

Balázs Varga A <balazs.a.varga@ericsson.com> Tue, 25 April 2017 07:46 UTC

Return-Path: <balazs.a.varga@ericsson.com>
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 69E7C128B38 for <detnet@ietfa.amsl.com>; Tue, 25 Apr 2017 00:46:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level:
X-Spam-Status: No, score=-4.219 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_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.com
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 vSVq2NVu1jhp for <detnet@ietfa.amsl.com>; Tue, 25 Apr 2017 00:46:15 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 2241A127698 for <detnet@ietf.org>; Tue, 25 Apr 2017 00:46:14 -0700 (PDT)
X-AuditID: c1b4fb2d-c616898000004c5d-4c-58fefec41518
Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.183.27]) by (Symantec Mail Security) with SMTP id 4A.74.19549.4CEFEF85; Tue, 25 Apr 2017 09:46:13 +0200 (CEST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.27) with Microsoft SMTP Server (TLS) id 14.3.339.0; Tue, 25 Apr 2017 09:44:16 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=UdKVlruM4FjSTL1BWyl0/YSgWhYzqUE9l5cD7f0VlRo=; b=fM3Py2Th84jNHSTJJ6McjPEWcO4GFa5iuKb8QTYj630+B3amEvbJBANqrQSzQgpfyiyDdReK4AkpK3368kxmXeD8pYJ3vH/jAsOcreILVqr8cUDOiy7cslQmY2E7a7Boj8wmBxjrKP3foOTvR/KjpzUb2pBuAxwYhFTqXNw5TXU=
Received: from DBXPR07MB128.eurprd07.prod.outlook.com (10.242.138.156) by DBXPR07MB125.eurprd07.prod.outlook.com (10.242.138.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.6; Tue, 25 Apr 2017 07:44:16 +0000
Received: from DBXPR07MB128.eurprd07.prod.outlook.com ([169.254.3.178]) by DBXPR07MB128.eurprd07.prod.outlook.com ([169.254.3.178]) with mapi id 15.01.1061.010; Tue, 25 Apr 2017 07:44:14 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
CC: "draft-farkas-detnet-flow-information-model@tools.ietf.org" <draft-farkas-detnet-flow-information-model@tools.ietf.org>
Thread-Topic: Some Comments about the information model
Thread-Index: AdK9AHgkJCqeqdxxQI2PTXzNe2FrNAAj5ujQ
Date: Tue, 25 Apr 2017 07:44:14 +0000
Message-ID: <DBXPR07MB1283BD89895C623E15D97A8AC1E0@DBXPR07MB128.eurprd07.prod.outlook.com>
References: <F1C1D5B02EA3FA4A8AF54C86BA4F325CEC1390@DGGEMA501-MBX.china.huawei.com>
In-Reply-To: <F1C1D5B02EA3FA4A8AF54C86BA4F325CEC1390@DGGEMA501-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [195.50.183.210]
x-microsoft-exchange-diagnostics: 1; DBXPR07MB125; 7:YivNeqjJyFZa1Ipk9ftnTE+sz8XSP3nj6dQ42lbzK0qnWJcHqJGw9mqgNMP1+Z+B7pjv4V8le4QH8wTm6VHxCJwLoB2aoJvKvGgwobO7247UexhzCfUPcXdxKo507PFIA5odwH+ou6/T2tFDVx1P5YBKJG1BnLZJgVUHKJdqjNtg9Zoxp5XqHNZTf8Y4pyP3JFiKdj5PEBCHSSLGWO8piZNSKnyRpOAinBuZMa7bt+Lgbv1m1ySlS1kv8nHQ0tWrS+9ldbT6mf5pBsx7PkO5EawZ+xRJ5OApkxzHaQwa86+aJlX75I8WNAKRNt4d8q1qcrQ6KdfnwKRFWxisaOWSZQ==
x-ms-office365-filtering-correlation-id: e4d465de-4462-4187-fcce-08d48baedf0a
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:DBXPR07MB125;
x-microsoft-antispam-prvs: <DBXPR07MB1258A5C069BFDE617D62CACAC1E0@DBXPR07MB125.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(50582790962513)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(6072148); SRVR:DBXPR07MB125; BCL:0; PCL:0; RULEID:; SRVR:DBXPR07MB125;
x-forefront-prvs: 0288CD37D9
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39840400002)(39850400002)(39450400003)(39860400002)(39410400002)(39400400002)(288314003)(3280700002)(3846002)(102836003)(790700001)(6116002)(7736002)(38730400002)(2906002)(3660700001)(8936002)(7906003)(9326002)(7696004)(74316002)(229853002)(8676002)(81166006)(2900100001)(345774005)(5660300001)(2950100002)(53936002)(6246003)(99286003)(9686003)(33656002)(6306002)(54896002)(236005)(2501003)(189998001)(76176999)(50986999)(4326008)(25786009)(66066001)(54356999)(53546009)(122556002)(86362001)(55016002)(606005)(6506006)(6436002); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB125; H:DBXPR07MB128.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DBXPR07MB1283BD89895C623E15D97A8AC1E0DBXPR07MB128eurprd_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2017 07:44:14.3482 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB125
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SeUhUURjFuW8Zn9rAzSW/RgUZCKRQy8r8Q8pCyYKiTEMsyiEfKq6855KF OailjuVSmkuZSlOWFZYZYzEpmaFtauagidKoE42J4Eq4jfnmTeB/v++c83HPvVyGtGumZUxM QjLLJSji5BIbqjJM4+zxwWQK21n9g/Jdnr1D+f6suUr5asayaX8yKKdjig5SqxeJoPnvc5IT ZLiNXyQbF5PKcl77I2yiv75eJJK+VKGLq3/KSSXqz0UqxDCA94B6zlaFbBg73IigQvebEIcu BFP5TaQwUPgGCbemSqxUyHrduU1Am85dTHUgaJt/RgiGBAfCXN6oRGAHHAEVAwZaYBJnQH2X zpyxxz5gXCqixcw+qNGOkEINB+wNCzVHBZnC22Ban22OSHE45CxpJOK5p2BRW2buYI1D4H5J LSkwwlvg76enhHiUEwwZaswMGINa20OK7AgT4yZa6IxwEYLWjmsWQw7Pi8uQYAAuIKHufYHF OAbZpWqJyBkwa8ijRI6B6+oFC4dD99pNQlyeJqBWo7QsuMDQzJiFX9GgLfcSby+Dkf58JLIL GIff0sXIvWpDc5ETwagsoarML7AZPlYaKFH3hMGyUonIO+Bh3SQpsgdUmNqpjXotsmpAjjzL 8/FR3rs9WS7mAs8nJngmsMlNaP0vvWte9mhBTyYPtiPMIPkmqZ4yhdnRilQ+Pb4dAUPKHaR9 giSNVKRfYrnE81xKHMu3I2eGkjtJ/Vt7w+xwlCKZjWXZJJb77xKMtUyJDnUWrnIvqjuzAtJP x/qdG3yQGqoMcG9Ncx12pg73nalO7mjgjqS4GI/LutNdS3tGHa5s/ay/F1k1neXjlhfq3DuQ Fh95+Y3/y8zUu8X+jXrT3uhBe1ur4G9ZgfWPzwavpERk6loKVQeGKtUzv9aGxyfatHWZuY/c cuQrnUblyRCtnOKjFbu2kxyv+AflvfGyRwMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/n-vCsCLHIE9VueSYANwsDw96Esw>
Subject: Re: [Detnet] Some Comments about the information model
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.22
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, 25 Apr 2017 07:46:18 -0000

Hi Xuesong,
thanks for your feedback.

- chapter6.1, Identification of flows:
Good point, maybe worth to put all the pieces together here. We have related text in three drafts (architecture, data-plane, flow-info).
You are correct, intermediate nodes have to recognize DetNet flows for proper forwarding (e.g., selecting queues, using the allocated
resources, etc.). So it is intended to works as follows (example below is with non-detnet-aware end systems):
1, Source:
encapsulates data of the application (that requires detnet treatment in the network). The flow can be recognized based on L2
and/or L3 fields as defined in the info model.
2,a, Edge node:
the info model specifies the identification at the edge. For ingress it is the same as used by the source.
2,b, Edge node:
also has the task to adapt the format of the transported DetNet flow (i.e., by additional encapsulation) for the forwarding
paradigm of the DetNet domain. This encapsulation is described in the dataplane-solution draft (still under discussion) and
intended to ensure that intermediate nodes in the DetNet domain can easily recognize and serve DetNet flows.
3, Intermediate node:
recognizes detnet flows based on the fields in the encapsulation created by edge nodes.

One more thing worth to add here: the DetNet domain may be configured to serve aggregate flows. In such a case intermediate nodes are not
able to recognize each individual DetNet flows. Intermediate nodes do recognize only the aggregates (for example an LSP dedicated to transport the
aggregate of DetNet flows, etc.).
See also https://tools.ietf.org/html/draft-ietf-detnet-architecture-01 in chapter 4.9
" it is possible that an existing DetNet flow can be used as a carrier for multiple DetNet sub-flows ...
Of course, this requires that the aggregate DetNet flow be provisioned properly to carry the sub-flows."

- chapter10, Status:
Yes, You are correct. Agree, the "measured" should be replaced with "calculated" or similar.

Cheers
Bala'zs

From: Gengxuesong (Geng Xuesong) [mailto:gengxuesong@huawei.com]
Sent: 2017. április 24. 15:42
To: detnet@ietf.org; Balázs Varga A <balazs.a.varga@ericsson.com>
Cc: draft-farkas-detnet-flow-information-model@tools.ietf.org
Subject: Some Comments about the information model


Hi Bala'zs


I have read "draft-farkas-detnet-flow-information-model-00". Thank you for offering the whole picture of DetNet information model, combining L2 and L3.

Here are some comments and questions after reading the draft:

6.1. Identification and Specification of Flows
"Identification options for TSN flows are specified by [IEEE8021CB], which also includes IP flow identification"

So I find the relative contents in [IEEE8021CB] as follows:
" The IP Stream identification is a passive Stream identification function that operates at the transport layer and Internet Protocol interface layer."

That is to say, the information of this part can only be recognized by the end station or other "DetNet edge node", which contain the transport layer(It is different from the transport layer in draft-finn-detnet-architecture-08. It is the transport layer in IP/TCP I think). However, the intermediate node which will forward the DetNet flow should also have the ability to separate DetNet flows from other flows, and send them to a special queue or make them go through queuing scheduler, in order to limit the delay in this node. So whether you have considered DetNet identification in every intermediate node as described above?


10. Status
"AccumulatedLatency is specified as an integer number of nanoseconds. Latency is measured using the time at which the data frame's message timestamp point passes the reference plane marking the boundary between the network media and PHY. The message timestamp point is specified by IEEE Std 802.1AS [IEEE8021AS] for various media. For a successful Status, the network returns a value less than or equal to the MaxLatency of the UserToNetworkRequirements (Section 9.3)."

If AccumulatedLatency of a particular path is MEASURED, even when it is less than the MaxLatency, it can not been proved that all the flows going through the path will experience latency which is less than their requirements. Because MEASUREMENT is only a special case. Maybe AccumulatedLatency should be defined as a value independent of the Internet conditions, such as a calculated value by the theory or other methods?





Best Regards,

Xuesong