[Detnet] consolidated response: IP Data Plane draft comments
Lou Berger <lberger@labn.net> Sun, 06 October 2019 20:47 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 A23E91200E5 for <detnet@ietfa.amsl.com>; Sun, 6 Oct 2019 13:47:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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] 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 TI5NZBcffoXe for <detnet@ietfa.amsl.com>; Sun, 6 Oct 2019 13:47:39 -0700 (PDT)
Received: from gproxy2-pub.mail.unifiedlayer.com (outbound-ss-879.bluehost.com [69.89.30.202]) (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 187BA1200CE for <detnet@ietf.org>; Sun, 6 Oct 2019 13:47:39 -0700 (PDT)
Received: from cmgw11.unifiedlayer.com (unknown [10.9.0.11]) by gproxy2.mail.unifiedlayer.com (Postfix) with ESMTP id E27F21E2913 for <detnet@ietf.org>; Sun, 6 Oct 2019 14:47:29 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id HDRBizfPcD92mHDRBiV6iO; Sun, 06 Oct 2019 14:47:29 -0600
X-Authority-Reason: nr=8
X-Authority-Analysis: v=2.3 cv=R4wt5+ZX c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=IkcTkHD0fZMA:10:nop_charset_1 a=xqWC_Br6kY4A:10:nop_ipv6 a=XobE76Q3jBoA:10:nop_rcvd_month_year a=Vy_oeq2dmq0A:10:endurance_base64_authed_username_1 a=48vgC7mUAAAA:8 a=174xjjHKAAAA:20 a=bt8Zh30PAAAA:8 a=cevu9Il9wbHvajy9LcIA:9 a=MtQwCPKD6gPmf2Bk:21 a=fk3As7Ve9aoLexrO:21 a=QEXdDO2ut3YA:10:nop_charset_2 a=w1C3t2QeGrPiZgrLijVG:22
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:From:Cc:To:Sender:Reply-To: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=nWyEAUKxzJetlwzfuconElwR67y1k0SV16And8iEW5w=; b=dqJlvNCRwFvcCIPQujU9SEekXr 6O+nMDLCF5E+X457Sl2lY23neX430KD7Cv6TYvJUEqhDu8aCRdT9rsFg2bhZxnqwO4xaoOsXsgVoc KByLIHkcgvwPZTZCiNOEs1pLM;
Received: from [127.0.0.1] (port=45457 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 1iHDRB-003tdh-F8; Sun, 06 Oct 2019 14:47:29 -0600
To: "Black, David" <David.Black@dell.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>
From: Lou Berger <lberger@labn.net>
Message-ID: <0b0f78a3-b0c2-06a3-1d1a-9205f612a13f@labn.net>
Date: Sun, 06 Oct 2019 16:47:28 -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: 1iHDRB-003tdh-F8
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: ([IPv6:::1]) [127.0.0.1]:45457
X-Source-Auth: lberger@labn.net
X-Email-Count: 2
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/HpK8_WfHnX-mEzGDkfkfLqPUkY8>
Subject: [Detnet] consolidated response: IP Data Plane draft comments
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: Sun, 06 Oct 2019 20:47:42 -0000
David, My apologies on the time to get back to this topic. Before the last IETF you raised a number of points on the IP data plane document. For context, I believe the threads are found in: https://mailarchive.ietf.org/arch/msg/detnet/ykpI6gbH2L705BBjmHbnsZraxig https://mailarchive.ietf.org/arch/msg/detnet/phi4OBWijlp7T4_HML2YvWfoaas https://mailarchive.ietf.org/arch/msg/detnet/th2Yj5Z4_8VtBsEOF1UfLejMhpM https://mailarchive.ietf.org/arch/msg/detnet/qvs-S0Nrm1B8w8JYO7zDLFwpTFQ In re reviewing the discussions, I think we missed the ECN field. Based on this and a general reread, I have put together a proposed set of changes to the published draft. The changes are available at https://github.com/detnet-wg/data-plane-drafts/commit/d3a733556804f11abbedbd128e3c62786418ddc8 (text format can be received at https://xml2rfc.tools.ietf.org/cgi-bin/xml2rfc.cgi?url=https://raw.githubusercontent.com/detnet-wg/data-plane-drafts/working/lb/ip-tos-update/ip/draft-ietf-detnet-ip.xml) the following changes are proposed: OLD183,195c185,202 < The DetNet IP data plane uses "6-tuple" based flow identification, < where 6-tuple refers to information carried in IP and higher layer < protocol headers. The 6-tuple referred to in this document is the < same as that defined in [RFC3290]. Specifically 6-tuple is < (destination address, source address, IP protocol, source port, < destination port, and differentiated services (DiffServ) code point < (DSCP). General background on the use of IP headers, and 5-tuples, < to identify flows and support Quality of Service (QoS) can be found < in [RFC3670]. [RFC7657] also provides useful background on the < delivery of DiffServ and "tuple" based flow identification. < Referring to a 6-tuple allows DetNet nodes to forward packets with < the 6-tuple as is or remap the DSCP where required by the DetNet < service. NEW > The DetNet IP data plane primarily uses "6-tuple" based flow > identification, where 6-tuple refers to information carried in IP and > higher layer protocol headers. The 6-tuple referred to in this > document is the same as that defined in [RFC3290]. Specifically > 6-tuple is (destination address, source address, IP protocol, source > port, destination port, and differentiated services (DiffServ) code > point (DSCP). General background on the use of IP headers, and > 5-tuples, to identify flows and support Quality of Service (QoS) can > be found in [RFC3670]. [RFC7657] also provides useful background on > the delivery of DiffServ and "tuple" based flow identification. > > The DetNet IP data plane also allows for optional matching on two > additional data fields. The optional fields are the ECN Field, as in > [RFC3168], and the IPv6 flow label field, as defined in [RFC8200]. > > Generally the fields used in flow identification are forward > unmodified but modification is allowed, for example to a DSCP value, > when required by the DetNet service. OLD < masks, prefixes and ranges. IP tunnels may also be used to support NEW > masks, lists, prefixes and ranges. IP tunnels may also be used to OLD 437,438c444,446 < of the 6-tuple i.e., the typical 5-tuple enhanced with the DSCP code, < uniquely identifies a DetNet service flow. NEW > of the 6-tuple i.e., the typical 5-tuple enhanced with the DSCP and > previously mentioned two optional fields, uniquely identifies a > DetNet service flow. OLD 590,593c598,608 < MUST support bitmask based matching, where bits set to one (1) in the < bitmask indicate which subset of the bits in the field are to be used < in determining a match. Note that all bits set to zero (0) value as < a bitmask effectively means that these fields are ignored. NEW > MUST support list based matching of DSCP values, where the list is > composed of possible field values that are to be considered when > identifying a specific DetNet flow. Implementations SHOULD allow for > this field to be ignored for a specific DetNet flow. > > Implementations of this document MUST allow the ECN field to be > ignored as part of DetNet flow identification. Additionally, > implementations SHOULD support identification of DetNet flows based > on the value carried in the ECN field. When this field is used to > identify a specific DetNet flow, implementations MUST support a list > of ECN values that match a specific slow. OLD 705c720,729 < o IPv4 Type of Service and IPv6 Traffic Class Fields. < < o IPv4 Type of Service and IPv6 Traffic Class Field Bitmask, where a < zero (0) effectively means that theses fields are ignored. NEW > o For the IPv4 Type of Service and IPv6 Traffic Class Fields: > > * If the DSCP field is to be used in flow identification. > Ignoring the DSCP filed is optional. > > * When the DSCP field is used in flow identification, a list of > field values that may be used by a specific flow. > > * If the ECN field is to be used in flow identification. > Matching based on ECN filed values is optional. > > * When ECN field is used in flow identification, a list of field > values that may be used by a specific flow. Please let me know if this addresses all your comments in an acceptable fashion or if you'd like to discuss further. (BTW I think this is the sole open set of issues on the document.) Thank you! Lou
- [Detnet] consolidated response: IP Data Plane dra… Lou Berger
- Re: [Detnet] consolidated response: IP Data Plane… Black, David
- Re: [Detnet] consolidated response: IP Data Plane… Black, David
- Re: [Detnet] consolidated response: IP Data Plane… Lou Berger
- Re: [Detnet] consolidated response: IP Data Plane… Black, David
- Re: [Detnet] consolidated response: IP Data Plane… Lou Berger
- Re: [Detnet] consolidated response: IP Data Plane… Black, David
- Re: [Detnet] consolidated response: IP Data Plane… Lou Berger