Re: [Detnet-dp-dt] detnet LSPs and PWs

Stewart Bryant <stewart.bryant@gmail.com> Mon, 13 February 2017 13:02 UTC

Return-Path: <stewart.bryant@gmail.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 5E58C129655 for <detnet-dp-dt@ietfa.amsl.com>; Mon, 13 Feb 2017 05:02:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 U1g6kkE86UBF for <detnet-dp-dt@ietfa.amsl.com>; Mon, 13 Feb 2017 05:02:33 -0800 (PST)
Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (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 D8172129641 for <detnet-dp-dt@ietf.org>; Mon, 13 Feb 2017 05:02:32 -0800 (PST)
Received: by mail-wm0-x242.google.com with SMTP id r18so19440411wmd.3 for <detnet-dp-dt@ietf.org>; Mon, 13 Feb 2017 05:02:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=t4/JGbTgUx1XELcZIpkXbDFbEKxuoHNbhHWdEf4tVhA=; b=ujRTV0s8jpMGPNCtHUJtWQEbTY1NERzr1LWHOvjf+UCU12JiyZrGClLOBvrS9BTOq+ 4rkx0XA5w804mFxcnJD9nyyaW3Va495yrMoCZ777M4TgRYugI0m5EAeWn9nvfvN2THg8 KL7SmNrakLxGeAgSV8p3+zz0v9J+NQSVXQ+Nhm/KtdpfaTqDuhliglF/5kSdTMSROzVO RCRzQw3PT0dls1lhmkyxPi4vogWdeB1BesXdR0VUmzr9R0tHjSSPd8yn7ZR7Wfzw+Quz r14tqGjCwmD/XZPcH+MxSkiaoeGYPA9W263zCtT8U9ThYsdoWNrtl5TxaMSz5ZmQcQAm 1Jmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=t4/JGbTgUx1XELcZIpkXbDFbEKxuoHNbhHWdEf4tVhA=; b=geOWzct2r9HC3yWuxZESZ0YqCzTwEZxNOJ52n5Xd1lMA7CVZLLnTqFbQ15NcRKKz95 XvtHfM16ugt+dupnjiBtCkQK0KW2z1B3kG8AWk3ymgQw3m8GEDNhxtyZPTbJnUbiFBen TzEO8Qvv1HOfJqWtqxXaR98W9ncsA3qPmVhZNh5eDO0OCzyBP9J8hhuUspZlHV1u5gU+ RJnqF8Ue7wQEASpUdqsmh6UEz82rBN3hrBB6ImjTZ+r3P273EqhvaPrJ7CmatgOlmyHm I+cAJj9Xh5V6hdN61TX0+OJ+EGTorWgEzMoMyTkRhtO8fEFTIOxd8mEk6k6E9t35ne/J 2Vvw==
X-Gm-Message-State: AMke39njR/3glY4ENznQ2znkeJ0rOjuWMQnXJ0WWJ41bThKuwWGzL+g83odndYvr57rJNg==
X-Received: by 10.28.225.215 with SMTP id y206mr17774529wmg.138.1486990951110; Mon, 13 Feb 2017 05:02:31 -0800 (PST)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id w204sm5299742wmd.17.2017.02.13.05.02.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Feb 2017 05:02:30 -0800 (PST)
To: "Andrew G. Malis" <agmalis@gmail.com>
References: <017eafad-3d74-c8f7-19cb-00027dabea9a@pi.nu> <CAA=duU36fqem8M3W3CuFadwvcoHVx-sV2qR+TD3BKZuKcVtXvQ@mail.gmail.com> <bda3c5f9-0795-177a-49ef-8e831b7f05ed@gmail.com> <CAA=duU1UrN5Bzx-Hhi0W5tb5EYuJ5Ki1Sv5gweHWybWCfn7J-w@mail.gmail.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <f0ae5d89-ea28-1a46-916f-f54f37c21f35@gmail.com>
Date: Mon, 13 Feb 2017 13:02:28 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
MIME-Version: 1.0
In-Reply-To: <CAA=duU1UrN5Bzx-Hhi0W5tb5EYuJ5Ki1Sv5gweHWybWCfn7J-w@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------07ABB2A1533A447B74694EF0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/QmiuVEiHw1Zuox2WXmA1NjBHveE>
Cc: detnet-dp-dt@ietf.org, Loa Andersson <loa@pi.nu>
Subject: Re: [Detnet-dp-dt] detnet LSPs and PWs
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: Mon, 13 Feb 2017 13:02:34 -0000


On 13/02/2017 11:58, Andrew G. Malis wrote:
>
> On Mon, Feb 13, 2017 at 5:55 AM, Stewart Bryant 
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>> wrote:
>
>     Now for the elephant in the corner of all of the schemes I have
>     seen. If you have multiple paths to an X-PE, packets will likely
>     arrive on different line cards. Sequence number co-ordination
>     amongst different line cards, and at high speed even amongst
>     different ports on the same line card is a hard problem. Indeed
>     depending on the pipeline design on the line card, ANY sequence
>     number processing can be hard. You could mitigate this (at the
>     cost of availability) by requiring a common ingress port at any
>     detnet X-PE. This would normally require an RSVP-TE or SR underlay.
>
> I would like to second Stewart’s comment above. Back in the early days 
> of PWs, some vendors implemented PWs without a sequence number because 
> they couldn’t do sequence number processing across multiple parallel 
> forwarding engines even on the same physical port, as the forwarding 
> engines didn’t have common shared memory. Of course, their customers 
> had to not use ECMP, at least for those PWs. I think most vendors have 
> gotten past that these days, but you can never tell. But keep these 
> possible limitations in mind as you design Detnet.
>
> Cheers,
> Andy
>

Andy it is not common shared memory but the pipelining and the intercard 
communication that stops it working.

As you know we prohibit ECMP on most PWs via the control word, with the 
exception of the Ethernet PW where it is optional and in place for 
historic reasons. However an Ethernet PW can re-order and as such does 
not fully comply with the Ethernet spec.

The problem is still live - which is why we need the packet marking 
scheme for packet loss measurement.

- Stewart