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
- [Detnet-dp-dt] detnet LSPs and PWs Loa Andersson
- Re: [Detnet-dp-dt] detnet LSPs and PWs Jouni Korhonen
- Re: [Detnet-dp-dt] detnet LSPs and PWs Andrew G. Malis
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Andrew G. Malis
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Andrew G. Malis
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Jouni Korhonen
- Re: [Detnet-dp-dt] detnet LSPs and PWs Loa Andersson
- Re: [Detnet-dp-dt] detnet LSPs and PWs Loa Andersson
- Re: [Detnet-dp-dt] detnet LSPs and PWs Jouni Korhonen
- Re: [Detnet-dp-dt] detnet LSPs and PWs Norman Finn
- Re: [Detnet-dp-dt] detnet LSPs and PWs Loa Andersson
- Re: [Detnet-dp-dt] detnet LSPs and PWs Jouni Korhonen
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Jouni Korhonen
- Re: [Detnet-dp-dt] detnet LSPs and PWs Jouni Korhonen
- Re: [Detnet-dp-dt] detnet LSPs and PWs Andrew G. Malis
- Re: [Detnet-dp-dt] detnet LSPs and PWs Loa Andersson
- Re: [Detnet-dp-dt] detnet LSPs and PWs Andrew G. Malis
- Re: [Detnet-dp-dt] detnet LSPs and PWs Loa Andersson
- Re: [Detnet-dp-dt] detnet LSPs and PWs Andrew G. Malis
- Re: [Detnet-dp-dt] detnet LSPs and PWs Loa Andersson
- Re: [Detnet-dp-dt] detnet LSPs and PWs Stewart Bryant
- Re: [Detnet-dp-dt] detnet LSPs and PWs Andrew G. Malis