Re: [Pals] Mail regarding draft-zzhang-tsvwg-generic-transport-functions

Stewart Bryant <stewart.bryant@gmail.com> Wed, 11 November 2020 13:11 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: pals@ietfa.amsl.com
Delivered-To: pals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0717B3A0D72; Wed, 11 Nov 2020 05:11:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, 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 Eq-Mo8vUHBLo; Wed, 11 Nov 2020 05:11:18 -0800 (PST)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 7C7323A10D2; Wed, 11 Nov 2020 05:11:18 -0800 (PST)
Received: by mail-wr1-x42c.google.com with SMTP id k2so2497609wrx.2; Wed, 11 Nov 2020 05:11:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Tf2VW4NYfMX+5lT3ua3hv8SikrMfJHZPbRiI/4EcJM4=; b=iRxp3e5nlgzypEFawxAo5zBW9vXDijcS4GAMrnRgFOvXQhOxmoi0TEI6liyTnlH0zP ypPWp3QSrzSpbUR35JrptG2GADs6aJQaeqVNTNCLL4E4WJdWQzfDWK2Ud/JeWZE3LnYR 9T7FLDnuBcsUJ+9Mz0ytKYRUOcDwEHcz8fkbBJxq+7KPqzAdYNRNs3N0AqYjn1g0xu1E 3rAS+DKd5nafxxiTFaYAMKZ+XrGAAJodmsVvVLgmzRPy8HOHF1/jJ+mzrC8ucE5tF3Va AWTlE0dmvkMhV8iYT3DzUP1fG87MWwXYU6RQOVL6BIxo6k0SHzUXxlyEaAcIiR9LPVs+ e7ZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Tf2VW4NYfMX+5lT3ua3hv8SikrMfJHZPbRiI/4EcJM4=; b=cZZ12UEI3R9lYXWlxGdUO4nKX9WxOd2kER1UDAPHfUHf+Bbynu4A78METpyeafmc3v 2jYlbjWL+o6f0VEPnTBJN7WL8BhijLjvXaZgg7v2gtGbbAzy1zUKPHAtZj73bJ9hz7TW XgodverFM/1g9epMn68lI31zmT4qEDMJB2TheUQyi66w1U8Wp+Nk3nymecudkfRZjSau 1FdzRiGE7rQ0tZ9g2aaaVZQkHdof6PhnHuGRsjwDGVc4NlqiYJyS2gtuDD2fji+qIawv rUgqfvoXEVqZIZ1wuE75VqvrLxdYAnNmQ2cS1cUzwphqfBeTTeNOQstqzZhmQFGc93XS l/UA==
X-Gm-Message-State: AOAM533l5yonM2b47NKee/xi7/5zLi+b7dzEna1A3tRRdAPmwv3tzLv3 aFbugMx3JML+tISuyDTqCEk=
X-Google-Smtp-Source: ABdhPJwlyQ3+coTraz1GLjMqXwJdUmbsrhulEY+Yqj/fleLDCTWLmL1XpcQIn9LP3dcTMdw91E4NBQ==
X-Received: by 2002:adf:c388:: with SMTP id p8mr30179625wrf.307.1605100276885; Wed, 11 Nov 2020 05:11:16 -0800 (PST)
Received: from broadband.bt.com ([2a00:23c5:3395:c901:cce7:d7f4:46e1:43ff]) by smtp.gmail.com with ESMTPSA id t13sm2514882wru.67.2020.11.11.05.11.15 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Nov 2020 05:11:16 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Stewart Bryant <stewart.bryant@gmail.com>
In-Reply-To: <BC44F2A9-A337-4ADE-98EB-939248B7406B@gmail.com>
Date: Wed, 11 Nov 2020 13:11:15 +0000
Cc: Stewart Bryant <stewart.bryant@gmail.com>, "Andrew G. Malis" <agmalis@gmail.com>, "draft-zzhang-tsvwg-generic-transport-functions@ietf.org" <draft-zzhang-tsvwg-generic-transport-functions@ietf.org>, mpls <mpls@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <29064501-9136-451D-A7D0-9257D0FBDB26@gmail.com>
References: <4CF6B760-9792-45BD-AC35-31C5C70E2646@gmail.com> <CAA=duU2GXO+gwCGiW_FAn-C4WDA4yS6+Kjg=Ojys6Zics5i06w@mail.gmail.com> <MN2PR05MB5981B357959D01F00A001F84D4E90@MN2PR05MB5981.namprd05.prod.outlook.com> <BC44F2A9-A337-4ADE-98EB-939248B7406B@gmail.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/59y3hzlHfZFla8vGVZ_1cTFXXK0>
Subject: Re: [Pals] Mail regarding draft-zzhang-tsvwg-generic-transport-functions
X-BeenThere: pals@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Pseudowire And LDP-enabled Services dicussion list." <pals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pals>, <mailto:pals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pals/>
List-Post: <mailto:pals@ietf.org>
List-Help: <mailto:pals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pals>, <mailto:pals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2020 13:11:20 -0000

Oh there is a deeper problem

Unless you guarantee that you have defeated ECMP, which I don’t think the design does since first nibble is not 0000, I think the different fragments can get ECMPed differently. If that happens then (unlike the PW case) you cannot be sure that the fragments will arrive on the same LC, and that means that you need to support cross line card reassembly. If that happens your performance falls through the floor.

Of course you could argue that it will mostly work, just like people argued that not having the CW would work well enough in PW, and it did mostly work, until it didn’t and we had a disorderly :) queue of operators at the door of PALS WG.

Now what happens in the VPN cases in the existing design is that just like PW you will be seeing occasional Ethernet reordering, which mostly does not matter because what is being carried is IP, but as we found out in PALS it sometimes does matter an it is very difficult for the operators to diagnose, and then it does matter. However what you have is potentially much worse because you will accumulate fragments on different line cards, or have a very complex implementation problem to reassemble at speed.

- Stewart