Re: [Detnet-dp-dt] question on section 4.1

Balázs Varga A <balazs.a.varga@ericsson.com> Mon, 26 June 2017 12:19 UTC

Return-Path: <balazs.a.varga@ericsson.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 ED1EC129B39 for <detnet-dp-dt@ietfa.amsl.com>; Mon, 26 Jun 2017 05:19:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 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] 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 AiXyo1VQ__IQ for <detnet-dp-dt@ietfa.amsl.com>; Mon, 26 Jun 2017 05:19:54 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 9218E129B36 for <Detnet-dp-dt@ietf.org>; Mon, 26 Jun 2017 05:19:51 -0700 (PDT)
X-AuditID: c1b4fb30-aeec49c000001664-40-5950fbe5f8fa
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.183.21]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id F7.2D.05732.5EBF0595; Mon, 26 Jun 2017 14:19:49 +0200 (CEST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.21) with Microsoft SMTP Server (TLS) id 14.3.352.0; Mon, 26 Jun 2017 14:19:46 +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=aV96Wv92uwLLRZ20DIRH4XPZSMLEQlWxMt8jwqtAV6s=; b=PvPtwGT+NHs8is6LocgYJlZAq2FvszM0lroK6ilLN0GuxfRTrwcDMAQjdhmTqiveLWfPj9Za0Yknh4kr56f0xdHeMUVbqiU9I14il6lhXK88mky6sVge6EQcQffjJ6UUnWi0f2AdBXHoFbF/q9NPgCUU5cI7xCYvFIpxBknj47Y=
Received: from DBXPR07MB128.eurprd07.prod.outlook.com (10.242.138.156) by DBXPR07MB272.eurprd07.prod.outlook.com (10.141.10.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6; Mon, 26 Jun 2017 12:19:46 +0000
Received: from DBXPR07MB128.eurprd07.prod.outlook.com ([fe80::9159:b700:55d6:c30a]) by DBXPR07MB128.eurprd07.prod.outlook.com ([fe80::9159:b700:55d6:c30a%27]) with mapi id 15.01.1199.019; Mon, 26 Jun 2017 12:19:45 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: Lou Berger <lberger@labn.net>, "Detnet-dp-dt@ietf.org" <Detnet-dp-dt@ietf.org>
Thread-Topic: [Detnet-dp-dt] question on section 4.1
Thread-Index: AQHS6euVGfokRRt+B02u0aIjOxi80aIuzt2QgAByxQCAAcvRgIAGB1LA
Date: Mon, 26 Jun 2017 12:19:45 +0000
Message-ID: <DBXPR07MB12826257D3FF8F484F63BEDACDF0@DBXPR07MB128.eurprd07.prod.outlook.com>
References: <33e35865-2399-65f8-b52f-c7b82c64e842@labn.net> <DBXPR07MB128751366F6D337CF9137EEACDA0@DBXPR07MB128.eurprd07.prod.outlook.com> <15ccaa5ab90.27d3.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <f1ffad76-8d9e-c403-ecea-5fd83a867b58@labn.net>
In-Reply-To: <f1ffad76-8d9e-c403-ecea-5fd83a867b58@labn.net>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: labn.net; dkim=none (message not signed) header.d=none;labn.net; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [91.82.100.59]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DBXPR07MB272; 7:G1rxhaL/tPzmOqMfoiit8RyG0T2crN+kSWE7djMgkDXTHqAz9dPTGpjP8PB0k/uusmG0devJVoOaSSXbez0UDcKPj/Lu10eJEvV7yFWrf+LKNw3HJgt3/2NCvNzN5BlUIuTnzL3OhpyUcne6XlBF4HqupkkVjhNJm11FUxcoSbiiQu0Jn/arjKVty4ggPWbBChoHBQK14afJQ/XPal4k4wi+qsuDZ0iS2M3B+t9p5a98vzQa0BhlIbHpoMRU7v+FQXzSbARDEV8cfvSM21IQXiln1kzLXJ7g6HYrb60gATdirSFfDey0jcNpKReXKT77YySeYBVSwSZO2AfY1I640sz1Ni+sOH6n4xUfmCnN1IfaLV7Ijbh5O0dlwTMFO8/T11DOUAbQBINg2eCXfJ/cYvkVfRc6foeElnNmgznTFAfig1w2ovUaZmQTMwC0Po9tRWXJ+kRwpj6imRPcCJWWppivfVpT7bsPLMAdu0wmO5Q57nQM9o2wOD/WhxLbgrOaXbm+oyGFoMWlhhmondg7wWyfqAzmvJtnl7iXsNhiv/YzHGKgaIhuABT5g3PBXvliSm+r04RTRDy5gK3zvqm2KNnzOZyuvQnpEz0YzQUXBSLV0kEDMWCvK9tgUZg1y6pn7jR1G4gvInZj0xe5sQO464QJZIvTLZlyN+QwnzwjCV5nhRp6PMR8ymH29SXznQ35hpFM3mOYV26aWsuUzO7WRWijjI4s5aSG/Ugm/YjBpEn6Z0P7iiFI7elrZTdAVo7SE7mReou5DbS6KahUYpsDLUZFpPuorM/eusUeq57zG+c=
x-ms-office365-filtering-correlation-id: d87d66e5-a7d7-43ea-5789-08d4bc8da185
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095); SRVR:DBXPR07MB272;
x-ms-traffictypediagnostic: DBXPR07MB272:
x-microsoft-antispam-prvs: <DBXPR07MB272E556FCAFFF4912E4DD12ACDF0@DBXPR07MB272.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(151999592597050)(37575265505322)(278178393323532)(133145235818549)(278428928389397)(26388249023172)(236129657087228)(148574349560750)(21748063052155)(247924648384137);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DBXPR07MB272; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DBXPR07MB272;
x-forefront-prvs: 0350D7A55D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(39840400002)(39850400002)(39400400002)(39450400003)(39410400002)(13464003)(377454003)(24454002)(37854004)(230783001)(54356999)(102836003)(2900100001)(50986999)(76176999)(3660700001)(3846002)(6116002)(790700001)(2906002)(3280700002)(229853002)(25786009)(2950100002)(189998001)(85182001)(93886004)(7736002)(14454004)(85202003)(53936002)(99286003)(38730400002)(54896002)(6306002)(9686003)(55016002)(9326002)(7696004)(33656002)(6436002)(2501003)(6246003)(74316002)(5660300001)(5250100002)(53546010)(6506006)(8936002)(81166006)(8676002)(66066001)(86362001)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB272; H:DBXPR07MB128.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DBXPR07MB12826257D3FF8F484F63BEDACDF0DBXPR07MB128eurprd_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2017 12:19:45.0303 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB272
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRmVeSWpSXmKPExsUyM2K7qO7T3wGRBpOWGFismrCWzaKj+S2L A5PHkiU/mTw+bGpmC2CK4rJJSc3JLEst0rdL4MpouatUMOUYU8W0xWvYGhgv7GXqYuTkkBAw kTi4azZzFyMXh5DAEUaJd213mUESQgInGCUuv6oASbAI9DJLzNq6iR2iaiqTxLpPK1kgnIeM Eg8Wf2UFaWETcJHYsWkOmC0iECLRf2gnG4gtLGAs8WrqHiaIuInE3U8HGSFsN4mbO2+D1bAI qEpMXrIJrJdXIEpiw4ENUDf9ZZQ4v/4IWDOngI3Et1k7gTZzcDAKyEo8XGsBEmYWEJe49WQ+ 1D8CEkv2nGeGsEUlXj7+xwoyh1Ggm1HiY/dxqISCxKYF79khbFmJS/O7GUGKJATus0nMOTOP FSLhK/Hq9kMmiMRSJonW5XOgVmhKfHq+BmpSpsTcl09YIIouMkrcPHsAKnGAVWLJoxgIW0Zi 8eYrUOvesUpMvuIICRcpibtXOhknMGrOQvIGhJ0vsb/zMuMscHAISpyc+YRlFtDXzEC71+/S hyhRlJjS/ZAdwtaQaJ0zlx1ZfAEj+ypG0eLU4qTcdCMjvdSizOTi4vw8vbzUkk2MwCR0cMtv gx2ML587HmIU4GBU4uFtfRsQKcSaWFZcmXuIUYKDWUmEt+MHUIg3JbGyKrUoP76oNCe1+BCj NAeLkjiv474LEUIC6YklqdmpqQWpRTBZJg5OqQbGGSx1y9TKNnZcaD8VlWcZtrbjdOCv+NMT TVesOab4NeRkeGjB87+LXadVCkYJzv7aVxFz8ca/XHb2qTdv/JsYcDiJ29JG6bj7BZ2XUs6M LR28c07NTS8u26tjMNFr4/kTAmKr78w61nTr95WFPApPr3vt7XVScC5fq5hmrnS57tjdHo/V YmnNSizFGYmGWsxFxYkAX+jUkD4DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/DnOiFIAj_0UYI0_pKdtCUiO-kZo>
Subject: Re: [Detnet-dp-dt] question on section 4.1
X-BeenThere: detnet-dp-dt@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 26 Jun 2017 12:20:00 -0000

Hi Lou,



Yes, confirm. These changes capture our discussions.

Adding the " Cross-DetNet flow resource aggregation " section provides all the necessary details.



One typo:

> 1003    use the TC field, i.e., L-LSPS or E-LSPS.  Such nodes will need to

> 1003    use the TC field, i.e., L-LSPs or E-LSPs.  Such nodes will need to



I have one concern, that our "L-Label" terminology may be confusing as it does not refer to "L-LSP".

Should we rename the “L-Label” to “H-Label” as it practically represent a tunnel between DA-*-PE

devices?



Cheers

Bala'zs



-----Original Message-----
From: Lou Berger [mailto:lberger@labn.net]
Sent: 2017. június 22. 18:00
To: Balázs Varga A <balazs.a.varga@ericsson.com>; Detnet-dp-dt@ietf.org
Subject: Re: [Detnet-dp-dt] question on section 4.1







On 6/21/2017 8:34 AM, Lou Berger wrote:

> Bala'zs

>

> This is an important point to capture, and not at all what I expected

> from what was written. I think there was some text on this in the

> Alternatives document. I'll try to pull it over into a new subsection

> of additional considerations.

>

> Lou

>



Here's what I just checked in - does it appropriately capture the intent?



commit 164ae8326553bb2b2c2c3ee6fbcd13a8391e03fb

    Fix a typo

    Clarified existing text associated with aggregation/hierarchy

    Added other considerations section on aggregation/hierarchy



diff --git a/draft-dt-detnet-dp-sol-01.xml b/draft-dt-detnet-dp-sol-01.xml index ef6a5c1..19f5672 100755

--- a/draft-dt-detnet-dp-sol-01.xml

+++ b/draft-dt-detnet-dp-sol-01.xml

@@ -460,14 +460,18 @@ System  |    +--------+       +--------+

+--------+   | System

   Each node (edge, relay and transit) use a local-ID of the DetNet-(compound)-flow in

   order to accomplish its role during transport. Recognizing the DetNet flow is more

   relaxed for edge and relay nodes, as they are fully aware of both the DetNet

-  service and transport layers. The DetNet role of intermediate transport nodes is

+  service and transport layers. The primary DetNet role of intermediate

transport nodes is

   limited to ensuring congestion protection and latency control for the above listed DetNet

   functions.

-  <!-- LB: unclear what the following means.  Perhaps restate or drop. -->

-  However, transit nodes may have limited capabilities to recognize DetNet

-  specific fields (e.g., in case of MPLS the PW label). Therefore, identifying each

-  individual DetNet flow on a transit node may not be achieved in some network

-  scenarios.

+ </t>

+ <t>

+  The DetNet data plane allows for the aggregation of DetNet flows,

+ e.g., via MPLS hierarchical LSPs, to improved scaling.  When DetNet

+ flows are aggregated, transit nodes may have limited ability to

+ provide service on per-flow DetNet identifiers. Therefore, identifying

+ each individual DetNet flow on a transit node may not be achieved in

+ some network scenarios, but DetNet service can still be assured in

+ these scenarios through resource allocation and control.

  </t>

  <t>

@@ -906,7 +910,10 @@ Client AC   |    NSP      |           |    Single

| member Inst.

      and sometimes path control, traffic protection, shaping, policing and

      remarking. Example protocols that support QoS control include <xref

      target="RFC2205">Resource ReSerVation Protocol (RSVP)</xref>

(RSVP) and

-     RSVP-TE <xref target="RFC3209"/> and <xref target="RFC3473"/>.

+     RSVP-TE <xref target="RFC3209"/> and <xref target="RFC3473"/>.  The

+     existing MPLS mechanisms defined to support CoS <xref

+     target="RFC3270"/> can also be used to reserve resources for

+     specific traffic classes.

     </t>

     <t>

       In addition to path pinning and packet replication and

@@ -936,7 +943,7 @@ Client AC   |    NSP      |           |    Single

| member Inst.

      of flows requiring DetNet QoS.

    </t>

    <t>

-     CoS for DetNet flows carried in IPv6 MUST be provided locally by

+     QoS for DetNet flows carried in IPv6 MUST be provided locally by

      the DetNet aware hosts and routers supporting DetNet flows.  Such

      support will leverage the underlying network layer such as

      802.1TSN.  The traffic control mechanisms used to deliver QoS for

@@ -965,7 +972,54 @@ Client AC   |    NSP      |           |    Single

| member Inst.

   </t>

  </section>

-

+ <section title="Cross-DetNet flow resource aggregation"

anchor="Aggregation">

+   <t>

+     The ability to aggregate individual flows, and their associated

+     resource control, into a larger aggregate is an important technique

+     for improving scaling of control in the data, management and

+     control planes.  This document identifies the traffic identification

+     related aspects of aggregation of DetNet flows.  The resource

+     control and management aspects of aggregation (including the

+     queuing/shaping/policing implications) will be covered in other

+     documents.  The data plane implications of aggregation are

+     independent for PW/MPLS and IP encapsulated DetNet flows.

+   </t>

+   <t>

+     DetNet flows transported via MPLS can leverage MPLS-TE's existing

+     support for hierarchical LSPs (H-LSPs), see <xref

+     target="RFC4206"/>.  H-LSPs are typically used to aggregate control

+     and resources, they may also be used to provide OAM or protection

+     for the aggregated LSPs.  Arbitrary levels of aggregation naturally

+     falls out of the definition for hierarchy and the MPLS label stack

+     <xref target="RFC3032"/>.  DetNet nodes which support aggregation

+     (LSP hierarchy) map one or more LSPs (labels) into and from an

+     H-LSP.  Both carried LSPs and H-LSPs may or may not use the TC

+     field, i.e., L-LSPS or E-LSPS.  Such nodes will need to ensure that

+     traffic from aggregated LSPs are placed (shaped/policed/enqueued)

+     onto the H-LSPs in a fashion that ensures the required DetNet

+     service is preserved.

+   </t>

+   <t>

+     DetNet flows transported via IP have more limited aggregation

+     options, due to the available traffic flow identification fields of

+     the IP solution.  One available approach is to manage the resources

+     associated with a DSCP identified traffic class and to map (remark)

+     individually controlled DetNet flows onto that traffic class.  This

+     approach also requires that nodes support aggregation ensure that

+     traffic from aggregated LSPs are placed (shaped/policed/enqueued)

+     in a fashion that ensures the required DetNet service is preserved.

+   </t>

+   <t>

+     In both the MPLS and IP cases, additional details of the traffic

control

+     capabilities needed at a DetNet-aware node may be covered in the

+     new service descriptions mentioned above or in separate future

+     documents.  Management and control plane mechanisms will also need

+     to ensure that the service required on the aggregate flow (H-LSP or

+     DSCP) are provided, which may include the  discarding or remarking

+     mentioned in the previous sections.

+   </t>

+ </section>

+

  <section title="Bidirectional traffic">

   <t>

     Some DetNet applications generate bidirectional traffic.  Using MPLS

@@ -1007,7 +1061,7 @@ Client AC   |    NSP      |           |

Single   | member Inst.

          Destination Option.. etc]

      </t>

  </section>

-

+

  <section title="Layer 2 addressing and QoS Considerations">

     <t>

         The Time-Sensitive Networking (TSN) Task Group of the IEEE

802.1 Working Group have

@@ -1116,7 +1170,9 @@ Client AC   |    NSP      |           |

Single   | member Inst.

   <t>

    [Editor's note: This section is a work in progress.

    discuss here what kind of enhancements are needed for DetNet

-   and specifically for PREF and DetNet zero congest loss and latency

control.]

+   and specifically for PREF and DetNet zero congest loss and latency

+   control. Need to cover both traffic control (queuing) and connection

+   control (control plane).]

  </t>

  <section title="PW Label and IPv6 Flow Label assignment and distribution">

@@ -1149,6 +1205,11 @@ Client AC   |    NSP      |           |

Single   | member Inst.

          [TBD]

      </t>

  </section>

+ <section title="Flow aggregation control">

+     <t>

+         [TBD]

+     </t>

+ </section>

</section>