Re: [Pals] draft-zzhang-intarea-generic-delivery-functions

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Fri, 19 February 2021 04:09 UTC

Return-Path: <zzhang@juniper.net>
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 86B323A0CFE; Thu, 18 Feb 2021 20:09:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.669
X-Spam-Level:
X-Spam-Status: No, score=-2.669 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.57, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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=juniper.net header.b=kLzBdlDD; dkim=pass (1024-bit key) header.d=juniper.net header.b=TKDNTpd3
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 deoO0pGBjW-K; Thu, 18 Feb 2021 20:09:02 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 298A23A0CFC; Thu, 18 Feb 2021 20:09:02 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 11J44dPO020647; Thu, 18 Feb 2021 20:08:58 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=e2g8DziVeFa1hzQX1eEMypEMNoVTxb3Y47WmNzcmNuc=; b=kLzBdlDDAhe1FHRN5gbc+9xTFwsfSTxe0AH0Id6ak7W0/yPt3iTgqPYjZni2zEsYF3Tj cDZub6CfjTgFDsqGDad25Qlg8xlUKS+2fqpUIHAwb0SEJW9rZ0zHee4HcUfQ5akOcab+ ybXirHFAKrtO44hoYPD+mXemU5ropKOtJtglvNntlXzkVq23eyt5n1X7BiymssVXvZKx A2KOZecOOJ37mfMKCgI0pL0BPuBTI5bXmtQsDCrKyH8oP4U/KdnKMC7aNgVIP5xmAURf vg3jegu3rxWkvD1+jtO+Cfw9l4VioXUIDvRiUf6+XZyaO1D0DN/lmnbF0DFmKfy1gaiE UQ==
Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by mx0a-00273201.pphosted.com with ESMTP id 36sdftapnx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Feb 2021 20:08:58 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ipgkxqRWUUA4LdL67Lm6jr1Y4f9chhoKMMth4dmmljjlcNvZMwdf0S7lix9mgRGCHsXHuS5N80Yb8nDSIfhn93ylwcAkEeQSM/CyzeMu4aDYOVKAMZdT5qY7LRst3z2Tm/GbMUdprKviSd8GwM0sYpZ9MBdpSEjIuNBgX86l84ww5KzdwjvTMpP+thJRTIaLx2grd7/XaIWVMgiVtQu8/wYl1mREWXxbe3yd5me3rqIlu2R6YR44zwXohtu1MPZUHPLoxJl1QyIYdyvZf8tQVWAKKt1EVmnhsJjB7Xf3SyGQwIx8PigqFi+/uSv6zgDtsND+pAo5o8h2eQ0i+0iP5w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e2g8DziVeFa1hzQX1eEMypEMNoVTxb3Y47WmNzcmNuc=; b=iUIfdtUqV/r/pn9xy/wxEF3Y60HkkkC649Vz9EHgSll+cDTGGGVlVSWCl4sVDwUHoE4KFYxfnBkArLKvkWWEnc2xyyIcqT6NBL8SgMJ3xv635B4tU7gn+X422sM+97DPU6D+hUxLx/+76R2RcuSs0BZAA8AM6e4PYn1MV/KtUMHS6S2ZxZfFXAMzThl1w+bSMYdPs7XBymITjbyRj9ZeaHL5o0oXqyj9K0/vOyU3HbDovemTfUYxjSr6pZB4z87CowaUzTd7qS23kGeFSTAK6AKEzpmUHVQOAt4nL6g5grWPjhP3xKMkn6fi2KB0xEZyeiW53BOzj0Zsma0J6BhxJQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e2g8DziVeFa1hzQX1eEMypEMNoVTxb3Y47WmNzcmNuc=; b=TKDNTpd3cSuG76kbSfpCYAJywTvaYjEVnL58BB246olGBJEE3/z0P6Nj4rf+QYJGM+wtDLZj0H+CuOzO6n5JdX/EbbnvRdfr24IzGyEQDmPZU1OsAkbFoM9UhCz9ucSeQLUXL7GgvvjJQpBoGReqW091eUwlBNmZR8/+mLLMQIQ=
Received: from MN2PR05MB5981.namprd05.prod.outlook.com (2603:10b6:208:c3::15) by MN2PR05MB6048.namprd05.prod.outlook.com (2603:10b6:208:d0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.14; Fri, 19 Feb 2021 04:08:55 +0000
Received: from MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::7c4e:f5a2:2d5a:44c9]) by MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::7c4e:f5a2:2d5a:44c9%3]) with mapi id 15.20.3868.025; Fri, 19 Feb 2021 04:08:55 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Yangfan (IP Standard)" <shirley.yangfan@huawei.com>, "int-area@ietf.org" <int-area@ietf.org>, mpls <mpls@ietf.org>, "pals@ietf.org" <pals@ietf.org>
CC: Kireeti Kompella <kireeti@juniper.net>, Ron Bonica <rbonica@juniper.net>
Thread-Topic: draft-zzhang-intarea-generic-delivery-functions
Thread-Index: Adbo7ZVM2l5i/x7jTG2A02P2JCK+DQEg/7JQBkAOb5A=
Date: Fri, 19 Feb 2021 04:08:54 +0000
Message-ID: <MN2PR05MB59813BA6FC932B99EA368821D4849@MN2PR05MB5981.namprd05.prod.outlook.com>
References: <MN2PR05MB59813CFC28F62CC076364991D4AA0@MN2PR05MB5981.namprd05.prod.outlook.com> <d693af734e0a49c9ab4b6450e6cdac02@huawei.com>
In-Reply-To: <d693af734e0a49c9ab4b6450e6cdac02@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.5.0.60
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=6966b1b0-5bff-494a-9a03-0cf9367ae356; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-02-19T03:46:29Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [71.248.165.31]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 71719914-67dd-4054-4ab8-08d8d48c12e1
x-ms-traffictypediagnostic: MN2PR05MB6048:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR05MB6048CE42BAF1E9D4ABC10381D4849@MN2PR05MB6048.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: F8gu9aTfNfiUa1n/CULVBPUSB9UuqtD+KYdzBtzIZQy6XQLWjxrmJnAV2fnLOVJbarZbvPlVKdLNOKBFy6EtjWPy9Y4vp5WmIm6xXDszj2YoBSYbuxO6+NYhDRW28nX0ac4nLAUdpDfx5POSd2Hq06wDLSQIOk0GHrEUdqKgQZBZ8FBaPlNlB5uoCW6XFbtK06NhVBOnzLQjzpajIxdDer7yLbWQ310zd1ZK716ZfVGtK7eCVGSfHtQBKGUACM4WOPHTAZ+9DsWwrMHSTZgYkvi4jAAjcskBxu0nYaI2xp7nBfOOaSrRb3bRSo/aJEaoLMlZUqhuqBNEDLxq68QQdmFZmrlpVnXEimngcNiw8fjI7lNXzrne9nfkqwol0n//HFwRPngo5Qs5rkfMQ5Pq7hGU3eNW7oDfuL7zmHGLOYrVo1XvmgMY4F7dddSfekuxjtG1FZaQUNHvLOkdzCigu8dmjjXf7QLZUDa2uy4zasFeLauG3ZicefSXJsXgdbLN3MFuyr3YgrRwwnj1KdpmTwsR7yaO+8F48MhBB15zcEd2i/ok/B5cvDuqOrMajMRcmkkHtHXFlzstUlyyG/EwXng2IhLWeGUryImaCutUc6YvsZaak8NznbtAd0EHKkrGhfT3oJcBHy3Lewxz4cRuog==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB5981.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(396003)(136003)(376002)(346002)(33656002)(478600001)(6506007)(54906003)(7696005)(8676002)(2906002)(966005)(53546011)(8936002)(66446008)(66946007)(66556008)(66574015)(26005)(76116006)(64756008)(86362001)(107886003)(66476007)(9686003)(71200400001)(55016002)(4326008)(5660300002)(186003)(110136005)(316002)(83380400001)(52536014)(41533002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: FlD0crwPaadNRr2iwEP5gPjOAAhpsvme0OvufzSAVtDJy44wixswW9uVbW1PkXeec19MivZ0Fotfu1afRb7DWicoTnRvnhBT2luLEtg4AzkDzIy1Srq96jVlnE/IWwR91FRqYAo15Kl/WpD0Roll5MljzUloN+f3m2mrG5t/Qpn58XqziS4mA69RiK6D+i5jA/aztLUCDRMOkFwH4gPBkOHc8du7yfNazmHqpd4xQdU19j9wVLr4+Gj+hvWc19E7xYd0DUXk0391h8fd+70+8MgJTWX40f8WsS3jljmsKQYN4BFFw7I03Yr1h5eom3g3rJcYRDSEH4v/sXyWpYNjojthZBeovlsk0ja4N6Dtpe1ztzd2f0kE52En9v/8OzNwOPkig4CHePYXOZIGXu1ps3EKuOTlhRo3/PCp8W+3ng8M8Fpwp/uMBRnR5Da8qLQ1Ge1ZQEza4C3NZtD0IkXqOJevmi0Uu9Jqk21EA2AprF0BpkbojQD8pqbzD2r1ojKypBh5CNU2Koee4WqShyXDyoKbIhfDmziN9pRbM5KAOB/eoATz18c+XDTUPgI6PtJoBEsIfgpljezNT26Wq8tkFHeub9urf7mlZNwz0Tj2gKSdnlAOz1A0Zh+Z1LYnLbu6XHKnt+s+Fuir3ydmIQK6odGiNvbVaJ/EhJc6PVAJM/SfP5FkjXftFvTM9F2+xug3hxujlJ8gkyZ+jcbU7Xui3ZGtjddd+ijeIdXYonryr9vqRZghaW/RF0fpZJGdhOBRa+JQHFGIZ1e/IYd3H7DxdMWRyNC0HawgtLpi1mRDuR8neB9SLn8W5p6Z89rmOw04z+2ZGW1DlGiVG1EAHmu/NeehnbodiFY5eI9YQKP4yTyZDpd6zIPyMHjkcsdBu65rC1wFk9xRso5n5L4HUiP2QI7rxjl+VnC5bJZswWH9LSRC6NMUHfBwccdzlZ7NyFpx76ih9O83oeJ1xA/zR/z7tSAPK4WqwXmfL5f4q0tbHbHMV7H+7ZDnsXVAR0ubstgj3upmNOTmx+Mv5wROLcX53PZDk8yAcGKOmON1z8+RK9WQZHNYdClkd7sQyW7f+xD4HrVclC1rKGz/M8e+XERsezvyusqq9y/la9c2omH4IkGeJoe3xeU3znRMHssc61ISZmTk4uadghJmRFBIEjTCxS0+qbR8XtGZgto4niDWP5fbzjDU3IO5gGvIV8J1JIDCdpIepXbNN/PxCehbMBwr6Pbsyh4HM2wjoPMoXI41M3ODAmf52rdfVoVA3/vfxKfCYhut2yt3fu4OT3sY4a0DHVLOodxChGbIQqnV7ojIld8BbX2D2do6yWOHAaf0oChy
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB5981.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 71719914-67dd-4054-4ab8-08d8d48c12e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2021 04:08:54.9050 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6IbDQplMPW10a5pHUlkAOtILfemAJ7NnFNt1upIIB78citOde5I38pIDj2+FhHWd4L/OfgSoaifcf+0a/I7uYA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6048
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-02-19_01:2021-02-18, 2021-02-19 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 lowpriorityscore=0 phishscore=0 spamscore=0 malwarescore=0 suspectscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 mlxscore=0 adultscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2102190026
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/0OUmbo82495lxWcWCfx2LBVLz4k>
Subject: Re: [Pals] draft-zzhang-intarea-generic-delivery-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: Fri, 19 Feb 2021 04:09:05 -0000

Hi Yangfan,

Please see zzh> below.

-----Original Message-----
From: Yangfan (IP Standard) <shirley.yangfan@huawei.com>
Sent: Monday, January 18, 2021 5:24 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; int-area@ietf.org; mpls <mpls@ietf.org>; pals@ietf.org
Cc: Kireeti Kompella <kireeti@juniper.net>; Ron Bonica <rbonica@juniper.net>
Subject: 答复: draft-zzhang-intarea-generic-delivery-functions

[External Email. Be cautious of content]


Hi authors,

The idea of a shim layer to provide the generic delivery function is interesting. I have 3 questions for clarification.

1. The draft request a new number of Internet Protocol Number registry for GDFH, I assume in this case, GDFH is used together with IP header. I wonder what the benefit is to have this generic header other than directly specifying the functionality as the next header?

Zzh> Allocating a number for GDFH from the IP number registry is not for putting a GDFH right after an IP header. The draft says:
      Next Header:  The type of next header.  For functions that IETF is
      concerned with, the "Next Header" values are from the "Internet
      Protocol Numbers" registry.  A next header could be another GDFH,
      so a value is to be assigned for GDFH from the registry.
Zzh> Consider the following situations when reading the above paragraph: 1) a GDFH is followed by a header that can currently follow an IP header 2) GDFH is followed by another GDFH. For 1), we want the "next header" field of the GDFH to be able to take existing IP protocol numbers (though some of them may not make sense with GDFH). For 2), we want the "next header" field of the first GDFH to be a value indicating that the next header is GDFH. When you combine 1) and 2), you can see that the value (identifying that next header is GBFH) needs to be from the IP protocol number registry.
Zzh> Additionally, imagine that a new delivery function is developed, and it can be done on top of IP and other layers. In that case, we do want to use a GDFH for that new function, and we do want to allow it after an IP header.

2. If the GDFH is used with MPLS, what is the difference compared to G-ACh?

Zzh> Let me read about G-ACh and get back.

3. If you suggest to use one uniform encapsulation in Figure 2 for IP/MPLS/BIER, starting with 0000 would make sense when it is encapsulated in MPLS, but seems unnecessary in IP. Because in IP, usually 5-tuple is used for hashing algorithm. First 4 zeroes don't help to avoid the hashing problem.

Zzh> Indeed starting with 0000 is for mpls case; but because GDFH is for "generic" purposes, that 0000 is always present.
Zzh> 0000 being different from 4 or 6, a router doing 5-tuple hashing should not mistake it as an IP packet (hence it would not do 5-tuple hashing).
Zzh> Thanks.
Zzh> Jeffrey

Best regards,
Fan


-----邮件原件-----
发件人: mpls [mailto:mpls-bounces@ietf.org] 代表 Jeffrey (Zhaohui) Zhang
发送时间: 2021年1月12日 22:27
收件人: int-area@ietf.org; mpls <mpls@ietf.org>; pals@ietf.org
抄送: Kireeti Kompella <kireeti@juniper.net>; Ron Bonica <rbonica@juniper.net>
主题: [mpls] draft-zzhang-intarea-generic-delivery-functions

Hi,

I just posted https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-zzhang-intarea-generic-delivery-functions/__;!!NEt6yMaO-gk!QZhMuyy2Qh6dRiDc7sqPMUgVJFMu2oircI9Mi-4xslI9G4QzeqUM-qAkGDyyJMZk$ .

The initial version was posted to the tsvwg (https://urldefense.com/v3/__https://tools.ietf.org/html/draft-zzhang-tsvwg-generic-transport-functions-00__;!!NEt6yMaO-gk!QZhMuyy2Qh6dRiDc7sqPMUgVJFMu2oircI9Mi-4xslI9G4QzeqUM-qAkGErjaauy$ ). After discussions/feedback we are re-homing it to intarea wg. This new version also contains quite some changes based on the comments and feedback that we received (special thanks to Stewart).

Comments and suggestions are appreciated.

Thanks.
Jeffrey

Juniper Business Use Only

_______________________________________________
mpls mailing list
mpls@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/mpls__;!!NEt6yMaO-gk!QZhMuyy2Qh6dRiDc7sqPMUgVJFMu2oircI9Mi-4xslI9G4QzeqUM-qAkGGaib2FE$

Juniper Business Use Only