[Detnet-dp-dt] Quick memo from 1/10/17 telco

Jouni Korhonen <jouni.korhonen@broadcom.com> Wed, 11 January 2017 22:51 UTC

Return-Path: <jouni.korhonen@broadcom.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 7989D1295C1 for <detnet-dp-dt@ietfa.amsl.com>; Wed, 11 Jan 2017 14:51:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.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 kz66zoagn_9B for <detnet-dp-dt@ietfa.amsl.com>; Wed, 11 Jan 2017 14:51:35 -0800 (PST)
Received: from mail-pf0-x22e.google.com (mail-pf0-x22e.google.com [IPv6:2607:f8b0:400e:c00::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5C1C12958A for <detnet-dp-dt@ietf.org>; Wed, 11 Jan 2017 14:51:35 -0800 (PST)
Received: by mail-pf0-x22e.google.com with SMTP id f144so1239306pfa.2 for <detnet-dp-dt@ietf.org>; Wed, 11 Jan 2017 14:51:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=OHp7R0py3FtaE0t99DpwznAdSThfxdZ4ynEEaL/kprU=; b=RqU8KFKHxP+1O/B0h37H0nHtiJM3hqbrhUWvV5n2Dy6r0sjYZew1ApHXhq9fu6xiQR sRDBs0DmoBbcnLUo/SDeUf92TIpuQEn8cOH2q6S6xuVJpY5RNpY59bmiRcvbrtfiptw9 432aBgYmrE4bGYgcwE04M9m5qWgfgYL2RqQdI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=OHp7R0py3FtaE0t99DpwznAdSThfxdZ4ynEEaL/kprU=; b=n6SRFjKiWzDYMOmZa6b5dihtm4o0IQlDg5i8+OzSVTOCUO5aRQJ91dWzKvHRxgO4gW VHyFKqiVWjYSzu5MEhGXQfqTfgb0e50GV5pTTnBu67cJRSg82WbtMD2wtofTi2VU+L0a zsjHfcUhm+R2/b4KcgoommUp4IYzHXDyC/5R0EA9m21ZgqWhqsqoN9NAYqmMwvz2JO8v o4Pg3S5ZYI7oPek+LEUDqqxsbGn29pw4Z7L7Up2uaxoBXVv1we278OJN1yLM3L+DF37f 7zVBEgHXSfy1Wp504a1caD4igB4PtvORU/eeGbILiFIziqTQ/V1vMOisAycP8E5SABHo cXGw==
X-Gm-Message-State: AIkVDXJ9TbJmV/+x9it3PkUGMnKleZwaFMMYCym7L89wNnDXmbzxXC1RMEseZMshhpF+mdyO
X-Received: by 10.99.127.71 with SMTP id p7mr13573220pgn.125.1484175094783; Wed, 11 Jan 2017 14:51:34 -0800 (PST)
Received: from [192.168.89.94] ([216.31.219.19]) by smtp.gmail.com with ESMTPSA id e184sm16165887pfc.28.2017.01.11.14.51.34 for <detnet-dp-dt@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Jan 2017 14:51:34 -0800 (PST)
From: Jouni Korhonen <jouni.korhonen@broadcom.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Message-Id: <DB7D7F26-3584-4A02-AB07-8783BAB4B807@broadcom.com>
Date: Wed, 11 Jan 2017 14:51:33 -0800
To: detnet-dp-dt@ietf.org
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/VY7FgBniHB5Pw0_MVxI9x15xJsM>
Subject: [Detnet-dp-dt] Quick memo from 1/10/17 telco
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: Wed, 11 Jan 2017 22:51:37 -0000

Present:

Jouni, Carlos, Balazs, Norm, Loa and Yuanlong.

Chattering and line of thought:

I am writing this as it “appeared to me”. So if I misunderstood something or stick with my own opinion it shows in the text below(tm).

Our discussion (initiated by Jouni) circulated around the FRER, its implementation using PWs, and specifically how to deal with the elimination part. The discussion on using an e2e (unique) PW label for flow identification in the context where sequencing is also needed, did not conclude but headed towards understanding that it actually could be done that way. Replication and intermediate node flow identification would be done at the transport label level i.e. when there is no need to access the sequencing information, there is either no reason to look into the label stack all the way up to PW label. Some control protocol arrangement just has to do proper path programming. It comes down to figuring out the proper FEC in an ingress LER when a packet enters a DetNet domain and the LSP for a DetNet flow.. intermediate LSRs would just do what their FEC bound next hop label forwarding table tells to do.

Few issues were brought up regarding the e2e PW label.
1) The packet loses its history, which can make debugging hard e.g. in a case of loops. The counter argument was that there is still the entire transport label stack that can be traced and used as the history.. since those labels are likely to change on every hop.
2) Resource allocation when replicated packets share the same link. The reservation would need to take this into account.
3) In a case of replication would the PW label change? Jouni was on an opinion that it is not needed. Replicas are the “same PW packet” but with different transport labels. Keeping the same PW label would make merging of flows and elimination easier (Jouni’s opinion). A question here is whether the replicas then belong to a same or different FEC?

An intermediate summary: replication does not need to look into PW labels etc. It can be done at the transport label level. Elimination needs to “terminate” the PW i.e. find out the PW label and access the sequencing information. The issue with this is that the resulting merged flow need to retain the sequencing and PW label information (stitching of flows), which would be a modification to PWs.. as we understand now.

A suggestion was to look what has already been done in various MPLS WGs regarding e.g. p2mp and mp2p. For example, RFC6388 Section 2.4 is good reading for p2mp operation (i.e. could be used for replication).


Management stuff:
- No telco next Tuesday. Quite a few people are traveling to various IEEE meetings.
- I still need github usernames for few people. Those who have sent it to me have already been added as a contributor.

--
Jouni Korhonen, Broadcom Ltd.
M: +1-408-391-7160