[Detnet] Changes to IP data plane document based on Oct 14 Call

Lou Berger <lberger@labn.net> Mon, 14 October 2019 13:09 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 EEEF712083F for <detnet@ietfa.amsl.com>; Mon, 14 Oct 2019 06:09:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level:
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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 bYY0ZZZBvByR for <detnet@ietfa.amsl.com>; Mon, 14 Oct 2019 06:09:36 -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 999A312081E for <detnet@ietf.org>; Mon, 14 Oct 2019 06:09:36 -0700 (PDT)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id 135F01E0A1C for <detnet@ietf.org>; Mon, 14 Oct 2019 07:09:31 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id K06Mi2A2WawnoK06MiClBp; Mon, 14 Oct 2019 07:09:31 -0600
X-Authority-Reason: nr=8
X-Authority-Analysis: v=2.3 cv=V9xTL9vi c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=ZRzxRANFpfF6LpSUs54A:9
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:To:From:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=viczhNXzHQIeTGqRKNIzU09D+IZ3qrfeSXW0w2ZpcaQ=; b=Ojs52H3xI24kDDpPIOwcjsCFPp 9MoF5RYb/KvWXi0g9HYGb+/rNjDE1Fih38JEDcu2gqscYObRWuHRasUoi9gOgVrg/9KIkBgpP61Ua 0H/D01HpoNXeMNtuvjs+LYy5c;
Received: from [127.0.0.1] (port=49293 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from <lberger@labn.net>) id 1iK06M-0008aE-Mk for detnet@ietf.org; Mon, 14 Oct 2019 07:09:30 -0600
From: Lou Berger <lberger@labn.net>
To: DetNet WG <detnet@ietf.org>
Message-ID: <0a235df4-a286-b758-b582-c11cb2c44f69@labn.net>
Date: Mon, 14 Oct 2019 09:09:29 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
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: 127.0.0.1
X-Source-L: Yes
X-Exim-ID: 1iK06M-0008aE-Mk
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: ([IPv6:::1]) [127.0.0.1]:49293
X-Source-Auth: lberger@labn.net
X-Email-Count: 1
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/syuJI7vbTZnuI_Irl768bCYVH0U>
Subject: [Detnet] Changes to IP data plane document based on Oct 14 Call
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, 14 Oct 2019 13:09:50 -0000

Hi,

     David Black joined the on going data plane weekly call and we came 
up with some changes to the language previously discussed on the list.  
The changes are capture in the following commit and diff.  The full 
document text can be seen at 
https://xml2rfc.tools.ietf.org/cgi-bin/xml2rfc.cgi?url=https://raw.githubusercontent.com/detnet-wg/data-plane-drafts/master/ip/draft-ietf-detnet-ip.xml 


Please send comments if you have them.

https://github.com/detnet-wg/data-plane-drafts/pull/56/commits/d3a733556804f11abbedbd128e3c62786418ddc8

diff --git a/ip/draft-ietf-detnet-ip.xml b/ip/draft-ietf-detnet-ip.xml
index afadf9b..124af58 100644
--- a/ip/draft-ietf-detnet-ip.xml
+++ b/ip/draft-ietf-detnet-ip.xml
@@ -387,6 +387,8 @@
            e.g., buffers, to receive and process a DetNet flow packets.
          </t>
          <t>
+          In order to maximize reuse of 5-tuple based mechanisms, e.g,
+          traceroute,
            DetNet aware applications and end systems SHOULD NOT mix
            DetNet and non-DetNet traffic within a single 5-tuple.
          </t>
@@ -526,6 +528,13 @@ DetNet                    |L2/SbN| |L2/SbN|
                (L4) transport protocols or application protocols. 
However, these
                protocols are out of scope of this document.
              </t>
+            <t>
+              Note that not mixing DetNet and non-DetNet traffic within
+              a single 5-tuple, as described above, enables simpler
+              5-tuple filters to be reused at the edges of a DetNet
+              network to prevent non-congestion responsive DetNet
+              traffic from escaping the DetNet domain.
+            </t>
        </section>

        <section title="Forwarding Sub-Layer Considerations">
@@ -593,16 +602,19 @@ DetNet                    |L2/SbN| |L2/SbN|
            In non-DetNet IP forwarding, it is generally assumed that the
            same series of next hops, i.e., the same path, will be used
            for a particular 5-tuple or, in some cases, e.g., <xref
-          target="RFC5120"/>, for a particular 6-tuple.  This assumption
-          is reflected in higher protocol levels, e.g., see <xref
-          target="RFC3168"/>. Using different next hops for different
-          5-tuples does not take any special consideration within a
-          DetNet domain.  Care should be taken when using different next
-          hops for the same 5-tuple. Understanding of the application
-          and transport protocol impact of using different next
-          hops for the same 6-tuple is required. Again, this impacts
-          path selection for DetNet flows and this document only
-          indirectly.
+          target="RFC5120"/>, for a particular 6-tuple.  Using different
+          next hops for different 5-tuples does not take any special
+          consideration for DetNet aware applications.
+        </t>
+        <t>
+          Care should be taken when using different next hops for the
+          same 5-tuple.  As discussed in <xref target="RFC7657"/>,
+          unexpected behavior can occur when a single 5-tuple
+          application flow experience reordering due to being split
+          across multiple next hops.  Understanding of the application
+          and transport protocol impact of using different next hops for
+          the same 6-tuple is required.  Again, this impacts path
+          selection for DetNet flows and this document only indirectly.
          </t>
        </section>

Lou (as contributor)