Re: [Detnet] Issue on supporting PREOF in DetNet MPLS

Jeong-dong Ryoo <ryoo@etri.re.kr> Thu, 25 June 2020 02:08 UTC

Return-Path: <ryoo@etri.re.kr>
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 21AEB3A1235 for <detnet@ietfa.amsl.com>; Wed, 24 Jun 2020 19:08:44 -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_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MISSING_MIMEOLE=1.899, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dooray.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 vLLBUFPeJqGL for <detnet@ietfa.amsl.com>; Wed, 24 Jun 2020 19:08:42 -0700 (PDT)
Received: from mscreen.etri.re.kr (mscreen.etri.re.kr [129.254.9.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8AEA3A1232 for <detnet@ietf.org>; Wed, 24 Jun 2020 19:08:41 -0700 (PDT)
Received: from unknown (HELO send002-relay.gov-dooray.com) (211.180.235.153) by 129.254.9.16 with ESMTP; 25 Jun 2020 11:08:35 +0900
X-Original-SENDERIP: 211.180.235.153
X-Original-MAILFROM: ryoo@etri.re.kr
X-Original-RCPTTO: detnet@ietf.org
Received: from [10.162.225.109] (HELO send002.gov-dooray.com) ([10.162.225.109]) by send002-relay.gov-dooray.com with SMTP id 582b4da95ef40725; Thu, 25 Jun 2020 11:08:37 +0900
DKIM-Signature: a=rsa-sha256; b=HcGVEiAJ5yrBiUyvzYT+1tUeFfzTAgimq8Kdk9XZdL7Z5FUHqMQr2B2fEyfrgw6T99ALXMH04u 2OKEcLGgIgNPNNWdQSa8DF3dgYA8gM+DgUqeEqoMblq3QHcdUwLJr9POF2b3noj5eM6f3fG+phrr vfyUew5N5l4YDUuo2uXT06XtjL9sHajVls0n1x6KqMZ3Yua16ph+toCS3j3Xl/Zk/yQnjP9lO99N oUk0KVNpNlIwzstDu5ctA8zOZP/MleW3yuOkPKFdeY6Q570aLDsexmhIQwt12tpM1RRpK32selNQ BfcbLm1EyLS3uWox66EQ4v3izmYtDnK/eQTRbwvg==; c=relaxed/relaxed; s=selector; d=dooray.com; v=1; bh=p2s7Fy5DDKYOi/GZDGrvEHQDEiQ8cjlvmJ/YmJ/Gy7Q=; h=From:To:Subject:Message-ID;
From: Jeong-dong Ryoo <ryoo@etri.re.kr>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-mpls.authors@ietf.org" <draft-ietf-detnet-mpls.authors@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Message-ID: <l2uw1rfeohu2.l2uw1rfg5j9z.g1@dooray.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_208349_611975798.1593050916700"
X-Dsn-Request: true
Importance: Normal
X-Priority: Normal
X-MSMail-Priority: Normal
Date: Thu, 25 Jun 2020 11:08:37 +0900
Sender: ryoo@etri.re.kr
References: <l1nucu3csycs.l1nucu3eqkn9.g1@dooray.com> <35FC628A-0DC8-40FD-820E-F2905E15CD78@gmail.com>
In-Reply-To: <35FC628A-0DC8-40FD-820E-F2905E15CD78@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/7CHVmOWrgSXfUgJNj11_B-mH0Is>
Subject: Re: [Detnet] Issue on supporting PREOF in DetNet MPLS
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: Thu, 25 Jun 2020 02:08:44 -0000

Stewart, thank you for sharing your opinion on this.

I totally agree with you.

Best regards,

Jeong-dong




-----Original Message-----
From: "Stewart Bryant" &lt;stewart.bryant@gmail.com&gt;
To: "Jeong-dong Ryoo" &lt;ryoo@etri.re.kr&gt;;
Cc: "Stewart Bryant" &lt;stewart.bryant@gmail.com&gt;; "DetNet WG" &lt;detnet@ietf.org&gt;; "draft-ietf-detnet-mpls.authors@ietf.org" &lt;draft-ietf-detnet-mpls.authors@ietf.org&gt;; "DetNet Chairs" &lt;detnet-chairs@ietf.org&gt;;
Sent: 2020-06-23 (화) 23:06:04 (UTC+09:00)
Subject: Re: [Detnet] Issue on supporting PREOF in DetNet MPLS

If we are following the old MS-PW design, which I think was the original intent, a DetNet node would change the S label to the S label that the receiving DetNet node was expecting. Thus if a packet was sent to node A, then sent on to node B and C, it would arrive at node A with Sa and leave with Sb and Sc respectively. That dramatically simplifies the h/w changes since it is normal in MPLS for the receiver to set the value of the label and set the processing vector accordingly. Since the sender has to so a re-write and is geared up to write multiple labels in most chip sets it should be no problem for the hardware to do this.

The MPLS architecture takes the view that in the data plan the semantics of a label are unknown and are only resolved to the intended semantic in the receiver through a mapping provided by the control plane.

Therefore it seems right to me that we should swap the S label at the DetNet processing node and that the outgoing label should the one requested by the receiver.

StewartOn 22 Jun 2020, at 09:29, Jeong-dong Ryoo &lt;ryoo@etri.re.kr mailto:ryoo@etri.re.kr&gt; wrote:
Hi, all.

During the WG virtual interim meeting in June 11, we discussed what level of change would be needed to resolve the issue on supporting PREOF in the DetNet MPLS data plane draft, and decided to start with charifying text. The issue was originally raised to clarify how DetNet MPLS data plane can support Figure 1 of RFC 8655. See https://mailarchive.ietf.org/arch/browse/detnet/?q=FREOF https://mailarchive.ietf.org/arch/browse/detnet/?q=FREOF for the email discussion. According to the minutes, https://datatracker.ietf.org/doc/minutes-interim-2020-detnet-01-202006110900/ https://datatracker.ietf.org/doc/minutes-interim-2020-detnet-01-202006110900/, the options are&nbsp;as follows:
Option 1: clarify document -- i.e., no data plane change
Option 2: modify data-plane behavior to allow edge or relay to send different s-labels (on different member flows) for same service.

Assuming the text that Balazs agreed to change for Sections 4.5.1 and 4.5.2 is in place, I don't have any additional text to propose for Option 1.

If Option 1 should be chosen, we need to be aware of that the same S-Label needs to be used for a single service in a whole DetNet domain. If S-Labels have to be determined within the scope of each DetNet egress edge node's label space, then one F-Label must be used and the F-Label values should be chosen in a way that two different services with the same S-Label can be distinguished in a DetNet relay node even if the S-Labels are assigned per plaform label space. In other words, the values of F-Labels cannot be assigned independently from the S-Label values. This extra consideration in network configuration does not exist in MS-PW, on which DetNet MPLS solution is based.&nbsp;

For option 2, as we have&nbsp;discussed in the list, I propose to add the following text:
If an edge node or a relay node performs replication there will be multiple outgoing DetNet member flows.&nbsp;
If these member flows have separate “receivers” their S-label&nbsp;values
may be different. Label allocation solutions are out-of-scope in this document."

Best regards,

Jeong-dong


 



_______________________________________________
detnet mailing list
detnet@ietf.org
https://www.ietf.org/mailman/listinfo/detnet