[Detnet-dp-dt] call 2/28/17 notes

Jouni Korhonen <jouni.korhonen@broadcom.com> Wed, 01 March 2017 16:58 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 896EB1295F5 for <detnet-dp-dt@ietfa.amsl.com>; Wed, 1 Mar 2017 08:58:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 dviGJLx3e9sq for <detnet-dp-dt@ietfa.amsl.com>; Wed, 1 Mar 2017 08:58:47 -0800 (PST)
Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (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 0D11F129610 for <detnet-dp-dt@ietf.org>; Wed, 1 Mar 2017 08:58:47 -0800 (PST)
Received: by mail-wm0-x229.google.com with SMTP id 196so30452694wmm.1 for <detnet-dp-dt@ietf.org>; Wed, 01 Mar 2017 08:58:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:mime-version:subject:message-id:date:to; bh=8VBPRK4xuNYUy2AGx07SurX0uj8tQ1v1XvVd8f4jW9A=; b=DiknJwp5YoEZj9DIegE6+4A5DHjhurcn0HJf5dYveE+6C2nMewzPXKHhCcNtvbE01a n6fc+4gi7yLNndHTkjbuq2W/qj0uuqCp/h8DjhanNACiaBlf1tjAY0OvxI2XakV+of0B BpHI98WPINRWGn0DMSZ5FH+E6lOFDJ3b8U824=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=8VBPRK4xuNYUy2AGx07SurX0uj8tQ1v1XvVd8f4jW9A=; b=WPHA3dmOwLWPA2Jmm88Vjsqmm2TcwOwlhyOQwjjaC5jWvxNgQ0apM0sHikVTZlcoA7 aa/5GXA9wjuhBy6DGAbzE9YvDJ3pKnQ62DY5tvdrPV4M/b7/b7bn63PvT7ingStft9Wt iCgxu5VV9TlPQYfoqruBR67vIbnVqAk23eZwuGsafJYSIyLDJu9tiJu3Wd/o1BRw1GPb NIedjEGH38rxSmZrR/EJRhSLelTcTasuRjRAMhoAVLNqmZe9bxOigybkM72rfNIzetPI pn8v9ce+xXtmfet5hJZQiyOAu/3u4zcJe6ccvQV33dNKZMQTzbauGj4692Y4r6miXMAE 4Itw==
X-Gm-Message-State: AMke39mnwuMnbCXwDHnGlo+o43RRdpvAkSw0yYPX7CvuHClOOWKCXNOLPWm2oCRcB2lwVGJ/
X-Received: by 10.28.178.84 with SMTP id b81mr4105696wmf.83.1488387525047; Wed, 01 Mar 2017 08:58:45 -0800 (PST)
Received: from [192.168.90.100] ([216.31.219.19]) by smtp.gmail.com with ESMTPSA id 11sm7357376wrb.10.2017.03.01.08.58.43 for <detnet-dp-dt@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Mar 2017 08:58:44 -0800 (PST)
From: Jouni Korhonen <jouni.korhonen@broadcom.com>
Content-Type: multipart/mixed; boundary="Apple-Mail=_F0FE52DD-B79D-49AB-B55A-7C7F22C5984D"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Message-Id: <AF8726B6-4DC7-434A-BC87-5B3234437E84@broadcom.com>
Date: Wed, 1 Mar 2017 08:58:40 -0800
To: detnet-dp-dt@ietf.org
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/GgnTn975xdHp9uZK3dpf50w-H-c>
Subject: [Detnet-dp-dt] call 2/28/17 notes
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, 01 Mar 2017 16:58:50 -0000

Present: Jouni, Janos, Balazs, Loa, Norm, Carlos, Yuanlong, David (short time)

Agenda:
Loa’s updated slides and Norm’s multicast+ring slides (wheels v03.pptx - updated version attached)


Discussion/notes:
We were supposed to spend a short time on Norm’s slides but ended up spending all time plus some extra on this one slide.
How to read the slide:
 - yellow and blue nodes are Detnet aware MS-PW PEs that implement FRER
 - grey nodes are (DetNet aware) end stations 
 - green nodes are just LSRs (note that ‘E’ does PHP)
 - ring going east and its packets are outside the ring
   ring going west and its packets are inside t right
 - two PWs pw1 and pw2
 - grey node 0 is the source of the multicast _tree_.
   other grey nodes are receivers of the multicast

Agreed FRER processing when a packet arrives from both east and west.. take an S-PE ‘D’ as an example:
 - Assume packets from east arrive first (pw1 and pw2 from 0->A->B->C->D)
   * replicate copies to ‘3’ and ‘4’ accordingly
     replicate copies toward D->E link
 - Packets arrive later from west ((pw1 and pw2 from 0->A->F->E->D)
   * both have been seen already -> eliminate
 - As a conclusion, if packets have been seen earlier independent of the ingress ring direction they get eliminated.

Multicast distribution in a ring is still a multicast _tree_ distribution. This means that if a packet for some reason manages to make a full round around the ring, it will be dropped. Example a packet from 0->B->C->D->E->F won’t anymore be forwarded from F to A.

More on the agreed label & naming conventions (also reflected in the update slides from Norm):
 - L-labels connect MS-DetNet-PW PEs. They can also be implicitly used to “code” the ring direction or whether FRER processing takes place or not. There is no need to have a specific indication whether some labels are going east or west (like in some protocols sequence numbers carry such information).
 - T-labels (or label stack) are “just” transport tunnel labels
 - d-id labels are identity labels that are _unique_ to each PW source system wide. There’s _one_ d-id per MS-DetNet-PW PE, which is configured by the network administration. These d-id labels are supposed to be used to avoid d-pw collisions in dynamic control plane cases.
- d-pw labels are PW labels.

Regarding d-id labels we had a short discussion why they were needed again. Loa & Jouni explained how something is needed to avoid collision of d-pw labels in a case dynamic control plane. Loa has that with animation in his slides. Having d-pw ranges configured in MS-DetNet-PW PEs would do the same (this is the approach used by segment routing anycast - see draft-ietf-spring-mpls-anycast-segments) and not needing the d-id label. d-pw ranges have had the concern of not scaling in a large metro environment. On the other hand d-id “identity” labels are not defined in IETF _yet_. There is a framework coming up (see draft-ietf-mpls-flw-ident).

Jouni expressed a quick concern about the stack depth. The minimum we have now is three labels.

Jouni reminded again to think again whether 16 bit sequence number is enough in high link speeds. However, we’ll keep the sequence number as 16 for now.

The draft of the DT draft has been in github for a while. Obviously it is a bit behind the current discussion.


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