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

"Andrew G. Malis" <agmalis@gmail.com> Wed, 11 November 2020 13:17 UTC

Return-Path: <agmalis@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 6AC823A10D2; Wed, 11 Nov 2020 05:17:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=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 6fHiAkk9OiMi; Wed, 11 Nov 2020 05:17:37 -0800 (PST)
Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) (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 F27C03A0CEE; Wed, 11 Nov 2020 05:17:36 -0800 (PST)
Received: by mail-qv1-xf29.google.com with SMTP id z17so812214qvy.11; Wed, 11 Nov 2020 05:17:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vpk45N+9N2RiARk4S5aaGCCFH1YqNmOVqPnQQedR2wQ=; b=H/2fHiBlAaWDPhSNGwZ9NPtVtfS61iRzsl2o6942zD9dk6sQME9A4VBo0dnph3LRdq gIi1cejCGbft7sfm1O6vHlvZ4CjbtNt605mArn3oifSFfBRKU4+8B2Z8nTLIgL7lqlic 6Y7SnNMY35bWqokIkbNUqVSJp4+FWzWODLHWmV+F+t3PT0sAIVxKr2G0vOZH+1hSTenZ SCFINFONFZztLavjvWu30ZUJ3qTQ1fVRksE/yVwgigFsEgHVRNc9kSxStSQZemsnBs7F Xxg8k5yylORPRvwAIPuNB9Fg5GFszArAQ4LURwwRFnWFv5YzZn2rEL5r1aTegf1NWGgu 4itQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vpk45N+9N2RiARk4S5aaGCCFH1YqNmOVqPnQQedR2wQ=; b=KkcCTWT2e7aHw0p5y9kyDTWvOCpbf3fsi/+3no7WkJuZEEgagh9BrxvsEPW8dr9pf5 QHLPlS6vNK/vInPZ+yagbKrBzj6k2bRmoe0uPeZ6Z858QCaNSgA8VM4dYwNXhYALYwqH D2mG8zhotsNIwSoaTESrcIa3Bxze9m3CPtClIMlD5X7gimoJt74bmH5NQB5H9zx2R8UF KGA8I/TxEKN9dkn5c8lCegTo4Pbo/MKigDlZAJtqyUIpCUF2/xxxHwRODDa9onvcliI8 5nfAa3wlyw/gJ8elC9gk1othJ8I/xxR2ZTBm2lXOCXPEiu2QqW0v9aI6USj68W+Ie+hX 6U1g==
X-Gm-Message-State: AOAM5332imRl47R8x47ceqzwMMrPE5txNd0P5LFt+vXtLPIqY/LzZozS om0KaK8goyqKKK3n2PzHmIbQuKidYIrHtObnOmg=
X-Google-Smtp-Source: ABdhPJxZa2vnJluNZN9dfliFzZ4KiHJ/YZiMsan8IUVXRM85zXkeiCATBwthzVQZhpM/EhuAPFj1CdWys/U8DvFNExw=
X-Received: by 2002:a0c:b65b:: with SMTP id q27mr23679588qvf.8.1605100654955; Wed, 11 Nov 2020 05:17:34 -0800 (PST)
MIME-Version: 1.0
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> <29064501-9136-451D-A7D0-9257D0FBDB26@gmail.com>
In-Reply-To: <29064501-9136-451D-A7D0-9257D0FBDB26@gmail.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Wed, 11 Nov 2020 08:17:24 -0500
Message-ID: <CAA=duU0zzobJb13S9tM0u7w3M5e6viQEYiyWP5tcwLo9YsxDAg@mail.gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "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-Type: multipart/alternative; boundary="0000000000005e0f6305b3d49ee3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/T2pLqOKrQS3qIb2KopNAQL6r3HU>
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:17:38 -0000

Just to add a bit to Stewart's replies, I assume that you've read RFC 8469,
which was the result of the "disorderly queue of operators at the door of
PALS".

Also, regarding VPLS, VPLS is just a full mesh of P2P Ethernet PWs, and
while RFC 4762 is silent on the CW, in practice many (most?) VPLS
implementations use the CW.

Cheers,
Andy


On Wed, Nov 11, 2020 at 8:11 AM Stewart Bryant <stewart.bryant@gmail.com>
wrote:

> 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
>
>