[Detnet-dp-dt] Integrating DetNet service model into architecture
Norman Finn <norman.finn@mail01.huawei.com> Fri, 24 February 2017 23:41 UTC
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet-dp-dt@ietfa.amsl.com
Delivered-To: detnet-dp-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 842EF129488
for <detnet-dp-dt@ietfa.amsl.com>; Fri, 24 Feb 2017 15:41:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3,
RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
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-7ESXUJ4kwN for <detnet-dp-dt@ietfa.amsl.com>;
Fri, 24 Feb 2017 15:41:11 -0800 (PST)
Received: from dfwrg11-dlp.huawei.com (dfwrg11-dlp.huawei.com [206.16.17.15])
(using TLSv1 with cipher RC4-SHA (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id E9A91129544
for <detnet-dp-dt@ietf.org>; Fri, 24 Feb 2017 15:41:10 -0800 (PST)
Received: from 172.18.9.243 (EHLO dfwpml701-chm.exmail.huawei.com)
([172.18.9.243])
by dfwrg11-dlp.huawei.com (MOS 4.3.7-GA FastPath queued)
with ESMTP id AYS57546; Fri, 24 Feb 2017 17:41:05 -0600 (CST)
Received: from DFWPML702-CHM.exmail.huawei.com ([169.254.5.94]) by
dfwpml701-chm.exmail.huawei.com ([169.254.4.206]) with mapi id
14.03.0301.000; Fri, 24 Feb 2017 15:41:02 -0800
From: Norman Finn <norman.finn@mail01.huawei.com>
To: "balazs.a.varga@ericsson.com" <balazs.a.varga@ericsson.com>
Thread-Topic: Integrating DetNet service model into architecture
Thread-Index: AdKOvmRvLJIFIOR4QxecqfsstLyCdQ==
Date: Fri, 24 Feb 2017 23:41:02 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8C3C9EA@dfwpml702-chm.exmail.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.18.4.33]
Content-Type: multipart/alternative;
boundary="_000_3DF0466E9510274382F5B74499ACD6F8C3C9EAdfwpml702chmexmai_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/vIBbRKnVzyBqPsUPcWfY0aNnMGY>
Cc: "detnet-dp-dt@ietf.org" <detnet-dp-dt@ietf.org>
Subject: [Detnet-dp-dt] Integrating DetNet service model into architecture
X-BeenThere: detnet-dp-dt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: DetNet WG Data Plane Design Team <detnet-dp-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet-dp-dt>,
<mailto:detnet-dp-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet-dp-dt/>
List-Post: <mailto:detnet-dp-dt@ietf.org>
List-Help: <mailto:detnet-dp-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet-dp-dt>,
<mailto:detnet-dp-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Feb 2017 23:41:13 -0000
Balázs, Some questions/comments about text to be carried to the architecture document. 1. DetNet-s-flow and figure 2: Why "some DetNet service layer"? I find that confusing. Why not: detnet-t-flow: Only requires the congestion / latency features of the Detnet transport layer. detnet-s-flow: Only requires the replication/elimination feature of the DetNet service layer. detnet-st-flow: Requires both. (Feel free to use different terminology; I'm just trying to understand why the need for ambiguity.) Similarly, we can classify end systems as being t-aware, s-aware, both, or neither. Note some known use cases: unaware: The classic case requiring network proxies. t-aware: An extant AVB system. It knows about TSN, SRP, and 0 congestion, but not about replication/elimination. PRP/HSR: An extant IEC 62439-3 system. It supplies sequence numbers, but doesn't know about 0 congestion loss. st-aware: A real DetNet end station. I would suggest altering your figure 2 to be a tree, so that it doesn't look like a protocol stack. That may be confusing. The opening sentence of your section 4 makes me a little nervous. While it is true that, in order to provide DetNet services, the network often (though certainly not in all cases) needs to pin down paths. The phrase "Deterministic connectivity service" seems to me to say that we provide connectivity separately from the non-deterministic network, and that is definitely not true, at least in my mind. Two DetNet end stations have exactly the same connectivity for DetNet as for non-DetNet packets. in many applications, they will need to discover each other, either using broadcasts, multicasts, a connection server, or administrative commands. A DetNet source may only know a destination IP address for its DetNet flow, and not concern itself at the application layer whether it is connected through a bridge, a router, or a direct connect. Two DetNet stations may exchange all kinds of non-DetNet traffic intermixed with some number of DetNet flows. I'm not ruling out a special virtual port on a DetNet host just for one DetNet stream, providing special connectivity, etc. -- a virtual Ethernet link -- but that's what I think of when I read, "Deterministic connectivity service." In other words, our service is a QoS service, not a connectivity service. We often need connectivity services such as nailed down paths in order to provide that QoS. 2. Where to put this stuff in the document. You suggested putting your stuff deep inside clause 4. I think you could just add "End system", "DetNet transport layer" and "DetNet service layer" sections at the 4.x level. You should have references to them from 3.1 (that doesn't mention transport layer now, and it should), 3.4, and 4.1.3. THANKS! -- Norm
- [Detnet-dp-dt] Integrating DetNet service model i… Norman Finn
- Re: [Detnet-dp-dt] Integrating DetNet service mod… Balázs Varga A