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

Stewart Bryant <stewart.bryant@gmail.com> Thu, 19 November 2020 06:21 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 9094B3A0E66; Wed, 18 Nov 2020 22:21:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, URIBL_BLOCKED=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 Q956faD-wCzt; Wed, 18 Nov 2020 22:21:09 -0800 (PST)
Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 C16FE3A0E6E; Wed, 18 Nov 2020 22:21:03 -0800 (PST)
Received: by mail-wr1-x436.google.com with SMTP id b6so5214677wrt.4; Wed, 18 Nov 2020 22:21:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=xNOtd73/dnkAuBhLgCofs3aEBuIsRBOPQN0Km3tctdo=; b=OOCbqthLVnsrcp9A8uyyYYbqoKU2txnSqyk+DPcEB14KPMXOu/n4vYncLjZHzMy2J9 0xTeLGifK4zqysnWcbZ/q06mnuBpbvQMGSVTGyq4Q+BVe4Y7taPfpR52XnY3KzVbI5mn Bsyj8zTnaQyFrMSdqxZNT1/wiyL3D1q5zBSer11GKnM4ZfnIXHWkkCwTM/hDRfBI+4Xz NiXpLE7QQGgcc+0KxVaHthr1rZBxyU6/YvGhYNg04zLvmNUGJwxPn/zdb/fOajas/C2i qddg3T+fV6bp7ysCaZu9x4m0EjkyiLv6Ugw7zR68efi3swdBCIxZHGqBbpst9SpuMpX6 WEBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=xNOtd73/dnkAuBhLgCofs3aEBuIsRBOPQN0Km3tctdo=; b=bjjSWyaIDoleQBr21ooyKEsyKjudjoiy3cg8H3TzR4LNAMGEKnvEEL6ANPwOjViXAG vbL1fVILkG9L2xo/ycPXFS8JnuGzZtUpvElxkDFheri7cviUWkvVZtRH8AKWd6tXD+jW B8Su81u2jbPprKKwqVGpZ7ZhosVRf/5LXJS6xbCqv4PoG8BHTVXL0avk5YVYjzURSXaR +xM+I+ofnKB4HbJ2k3fsuF0EswAhY42yknNDwtUFL4sXuTpPCJlsQHZqJjimQbp7jHZc pqNVgUs6uRUo4EbvIt83ihkjCU8HytLLvD4LElH/xcCBxQruoHUP7SDrqh7r+oR8ywDk zGsA==
X-Gm-Message-State: AOAM532tPk4A8vzKkSD0/gx/KGaeZZ3qA2epcFK9InJ5833uRQ7EIPn4 l+pWjD5owOvxBHEFZWzhQ6Q=
X-Google-Smtp-Source: ABdhPJzQbdKsKx2fSNdDQc15YUmSn0UQ6iV2kleB9KTN7JNX7eA8Sn/B8wCAAkZY02kNxQAmaeBv6w==
X-Received: by 2002:adf:dd08:: with SMTP id a8mr8287544wrm.344.1605766862027; Wed, 18 Nov 2020 22:21:02 -0800 (PST)
Received: from broadband.bt.com ([2a00:23c5:3395:c901:849d:9ac5:59b1:9e9c]) by smtp.gmail.com with ESMTPSA id s133sm7983704wmf.30.2020.11.18.22.21.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Nov 2020 22:21:01 -0800 (PST)
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-Id: <8129F60C-AFA4-4DC1-B7F2-A9153D2E983D@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_7158C781-0FFD-4BB4-AF60-B32E8F29BB6C"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Thu, 19 Nov 2020 06:21:01 +0000
In-Reply-To: <MN2PR05MB59815C4F04EC5D963C5126C8D4E80@MN2PR05MB5981.namprd05.prod.outlook.com>
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>, "bess@ietf.org" <bess@ietf.org>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
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> <CAA=duU0zzobJb13S9tM0u7w3M5e6viQEYiyWP5tcwLo9YsxDAg@mail.gmail.com> <MN2PR05MB59815C4F04EC5D963C5126C8D4E80@MN2PR05MB5981.namprd05.prod.outlook.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/JtM3m1R329I3aaq0CoIizaxJy7I>
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: Thu, 19 Nov 2020 06:21:11 -0000


> On 11 Nov 2020, at 16:32, Jeffrey (Zhaohui) Zhang <zzhang@juniper.net> wrote:
> 
> Zzh> I see what you mean. Perhaps we can separate the one-octet “Next Header” from the existing IP “Next Header” space so that the first nibble is always 0000? That gives us 16 types of “Next Header” – or we only need to make sure the nibble is not 4 or 6 – that gives us more types.
> 
> 


You should use 0000.

This is the IP version number space. 4 and 6 are taken as IP. BIER sits on 3, PWs sit on 0 and 1 (for OAM), and of course there is a chance that INT might like invent another IP at some time in the future (a general note and nothing to do with NewIP).

Now what I am not sure about is why you need a next header as this is not needed elsewhere in MPLS PWs. If you do, then I would suggest that 16 is likely too few.

The standard MPLS method is to trigger processing from the label, so if you want to do other processing then why not allocate a new label so you can vector straight to the right packet handler.

What I think you need is the existing PW frag design with the identification field appended. Then to advertise those propertied with the label.

- Stewart