Re: [Srcomp] Comments on REQ-8-17-FWD-EFFICIENCY

"Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com> Thu, 24 September 2020 04:22 UTC

Return-Path: <wim.henderickx@nokia.com>
X-Original-To: srcomp@ietfa.amsl.com
Delivered-To: srcomp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 217A43A0C2F for <srcomp@ietfa.amsl.com>; Wed, 23 Sep 2020 21:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.595
X-Spam-Level:
X-Spam-Status: No, score=-3.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.695, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 W-3Rps-9YyFV for <srcomp@ietfa.amsl.com>; Wed, 23 Sep 2020 21:22:49 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150093.outbound.protection.outlook.com [40.107.15.93]) (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 5DC613A0B91 for <srcomp@ietf.org>; Wed, 23 Sep 2020 21:22:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CZi4S57LZ4Hap711NvlZ5XSfXAPpXLDoJDP6XGdqJi2MCxQx3Oj0tKHfFhfsEu/QM85Dh82xKDwVyaLIr61598NFZRNdRzQ/LHXYcqWcQcNTMRFDlSiELqk0dSbrderTYI0Y0g4jkaJ6HRh45qKnemB6FBY2/e0mu9GvPOJFkpwrzSY6cd5JVGvN3MQblyoFJy1hbdiMP6kf28lR4EBKdnWRENbpsuh6vyUsexE3HjWPjaqi9grVYbndHLt4tkeoMWKQ6o/Ij4a5cFn50SOeAO7Ct3fQBI56jNqFMM6rEGc9tG8FwKOd3gWuHNeHhvDcu8YGh/pNpd58xY/H52XA8g==
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=F+57L8LwREXDotjuDlVIgOStYXfpJ/PbjnSSPJ/AB1Y=; b=ZQ5kxE9/kCCZbar0T2QdIrLsuO2nX10VGDcn1Fyxyy6HcMfU8UMu3eHGMOPPt7PyF/QF/HvZAJAx3zPHA0ifYS381Zn7mp9ddUKUYOpalSXQqpE4zKg3lkL4dRWIAuhr9P2ZzaWmPLU1Fxv5nErFJmNJfpA/gei/F0sL86qI4Spl2LShvyaAvJRQENnaC3hU3evrIDIRG/Sc5KUMGnPiDGtABQm7BThEvz0Dnj0CU0EaAOJnGHCKglmZEHG5s+/dXrpkOIonFkQmTtqmed5uGvLiKth7J+lRExXxxMi1AGDn2L0+LeV6FQgVfWGzwK7LhftTv/SlhTNx9vFP+UjtFA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F+57L8LwREXDotjuDlVIgOStYXfpJ/PbjnSSPJ/AB1Y=; b=mAjN6rPYvT3WSF3vLVEu7f5nh882mgDX6QmY195EdS2A+ZSGemMxrOwgE6ZbB9OVqpRTfp8u7DsZv+ghw2q+Ad5rB4pBRhyrJIyLS21yjw16qmfQG2g++I2M7IlJfekLu87HxtmIiFmi8kf2DBXpc73lq+8FvNTbyWYbbBw0LrQ=
Received: from DB7PR07MB4506.eurprd07.prod.outlook.com (2603:10a6:5:2c::17) by DB7PR07MB5148.eurprd07.prod.outlook.com (2603:10a6:10:61::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.10; Thu, 24 Sep 2020 04:22:46 +0000
Received: from DB7PR07MB4506.eurprd07.prod.outlook.com ([fe80::7c1b:d5cd:ccad:1b43]) by DB7PR07MB4506.eurprd07.prod.outlook.com ([fe80::7c1b:d5cd:ccad:1b43%5]) with mapi id 15.20.3412.020; Thu, 24 Sep 2020 04:22:46 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, srcomp <srcomp@ietf.org>
Thread-Topic: [Srcomp] Comments on REQ-8-17-FWD-EFFICIENCY
Thread-Index: AQHWkipa34+LpUZCOkunbJZsyljZ7Q==
Date: Thu, 24 Sep 2020 04:22:46 +0000
Message-ID: <8F9A1F05-413F-4652-BB37-6D7E7190A750@nokia.com>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.41.20090700
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-09-23T19:06:01Z; 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_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=351f2c95-a04a-41ee-9337-1fef359b1ed3; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [81.82.181.214]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 27807bd6-c2ee-4323-6f88-08d860417d87
x-ms-traffictypediagnostic: DB7PR07MB5148:
x-microsoft-antispam-prvs: <DB7PR07MB51482A53D10E5F44E65170D783390@DB7PR07MB5148.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IcgCtxP9vkQaqf0tND5iR1nIBVESQiOXvl9nIxT8CVi8iGnLoBZhxP2bE8SejYzyvbNnKMcVT0/03HozTU14EufizNFBsws7dIu/tvGgCTAXnNnDvlYHrNRRmHOm2ajV2Uz7aw4obSg0GjZWfk0JxhvHw50gJEA13Z+yMOypgLXXUbdEy2REpCBLKaITZdxPg1Cr+GhKOdBHeYb67TZtpacdikBnbGSQMEPDzD0+vGgLTBHDoU4o/nFy9s5LyxG1S+SUJK8p2HgSGxaFBdkkdC0FaMHqjyWuuZYFZ6fC32oxJXPf6xuhMWVE9zS2Hnopwe0b7thkgH+vQpIT5hgt7w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB4506.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(136003)(396003)(346002)(376002)(8936002)(53546011)(6512007)(55236004)(2616005)(66446008)(66556008)(5660300002)(186003)(8676002)(33656002)(6506007)(66476007)(2906002)(64756008)(76116006)(66946007)(91956017)(71200400001)(26005)(86362001)(6486002)(316002)(110136005)(36756003)(478600001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: J21EQ4qXmk55c4kAY21CjxFqMa/87SwYe8wEAqR4eAb6vD1BJktZ6y5EKnPzqJrw3ab11FeixR0YaJXCtEj1wFXWlWLgebUFeZC/vuXAnffuHLoUuHKecjj9aHxRC3Qw4zb7Xy32iDJaEfEnFAazp0tpT7qVqf91I7unRouz5F31Qsum4VukR1JtnQcJdUwwzkip1juGol0Fn8NZFhABzWus06YaESwwhC7BUf9Kk/jTFusOwCsNRiUFJ+oQx2oriUP1yFuUUPfA+Z4FIqcowHmabeOS3H5b3ULV1Gp+gYF7+kOJj9/wA8tbGK00yMFNB9SpvFUl5jxxJNHuTjbn/DX/Q1+jrpWqDJKTg/JXkTcOcWNCFnzSbYcC9tOanWLhZpsjQhPrqOFX6CqpX2cRG5uSR1C6g217tqnvUiuM6eDdKgswDV5Ap6MjUEtgWKIs5BXjJdifwG6KEXLXArBo/gEHgG28KGVHciFaYXol3N82zAroKY2h5TMushioYvKfnmDUTARi6oL0cynXwBftJ9UBy/nsANIWoQ8PrYibM445KwLnhI21kHVpifBvxD+son6lANbNbOyLt84LB2D6xnRzMNleSihiXhld/RxVV3kzlaMrUa0QRBaLJUTppyWN4pjhDUWZTHKqEOWMG1kx4w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_8F9A1F05413F4652BB376D7E7190A750nokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB4506.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 27807bd6-c2ee-4323-6f88-08d860417d87
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2020 04:22:46.6754 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: H0dCTQr39JWG7OPv7YEAdYPUE5Ycj4ACmUuABBvdpNMCz7KOM47Dwm2dJpMzauGgcH0RAfEURc8fttjKpY7KfKPJ3kHFXIkG7VpYHrkTg9A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5148
Archived-At: <https://mailarchive.ietf.org/arch/msg/srcomp/q1ABtlKMN_xmzd7vJ5ZKjUjmOuw>
Subject: Re: [Srcomp] Comments on REQ-8-17-FWD-EFFICIENCY
X-BeenThere: srcomp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <srcomp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/srcomp>, <mailto:srcomp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/srcomp/>
List-Post: <mailto:srcomp@ietf.org>
List-Help: <mailto:srcomp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/srcomp>, <mailto:srcomp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2020 04:22:52 -0000

I do believe there is value in showing the lookups needed for a certain proposal for srcomp and compare them. The reason is this technology will be implemented by many asic (hopefully) and less lookups will be better. The more you need the more transistors/memory you burn and the result will be less performance in a given package. As such this is an important factor in the comparison of the options in my view.

In other words a solution that does 2 lookup versus 3 will be more future safe.

From: Srcomp <srcomp-bounces@ietf.org> on behalf of Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Date: Wednesday, 23 September 2020 at 21:06
To: "srcomp@ietf.org" <srcomp@ietf.org>
Subject: [Srcomp] Comments on REQ-8-17-FWD-EFFICIENCY

Folks,

The metrics associate with REQ-8-17-FWD-EFFICIENCY are invalid. Currently, the metrics are:


  *   D.PRS(segment list): worst-case number of headers parsed during processing of the segment list.
  *   D.LKU(segment list): worst-case number of FIB lookups during processing of the segment list.

D.PRS assumes that parsing a second extension header is expensive on all ASICs. While it may be expensive on some ASIC’s it is extremely inexpensive on others. Retaining this metric doesn’t optimize the solution for operators. It merely creates an advantage for the ASIC that can’t parse additional extension headers efficiently.

D.LKU assumes that it is possible to determine how many lookups a particular compression mechanism requires. It ignores the fact that the FIB can be optimized to reduce the number of lookups. Furthermore, it fails to make a distinction between longest match lookups and index lookups.

Finally, this requirement should be stated from the network operators perspective, not the ASIC developer’s. The network operator doesn’t care how many headers were parsed or how many lookups were execute. It cares about:


  *   How many packet per second the ASIC can process
  *   How much power the ASIC consumes
  *   How much heat the ASIC generates
  *   How much the ASIC costs

Unless we can develop better metric for this requirement, we should drop it.

                                                                                           Ron





Juniper Business Use Only