Re: [Srcomp] Comments on 3.1.3. REQ-8-17-STATE-EFFICIENCY

Ron Bonica <rbonica@juniper.net> Fri, 25 September 2020 00:41 UTC

Return-Path: <rbonica@juniper.net>
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 655043A09DF for <srcomp@ietfa.amsl.com>; Thu, 24 Sep 2020 17:41:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.813
X-Spam-Level:
X-Spam-Status: No, score=-3.813 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.695, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=iWypzojb; dkim=pass (1024-bit key) header.d=juniper.net header.b=Ys0hzP+/
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 Ky5jOEMcP4Xq for <srcomp@ietfa.amsl.com>; Thu, 24 Sep 2020 17:41:52 -0700 (PDT)
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 A3EC53A09DA for <srcomp@ietf.org>; Thu, 24 Sep 2020 17:41:52 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08P0XKRG026399; Thu, 24 Sep 2020 17:41:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=g3w45cb+i77b2N5wUQwByEiLg2w4B1NkA3Ewd648yxk=; b=iWypzojbwiEXfbQtgYO7l9H3GJcVkN73h9s2v9uJoSeZTPOuQFM2TOBic6ouM49BPTjI jGOv3EnriB46B03HTJn1c5L6qZfkoJKh017zP3Y9hu9I15vmdaGMF46+BjHqWjxkTlGB uIL/cHLDK8R5r5t82mSZsnsHu049RPhompg8+7ylVVt0AKAInE9N2h5atuNy/5u6DgsJ lP7laReXBDlCRAR1uRq/0ctRL1FHjZ0b5HLA87qeKhqH2zn5UXMjnmq85gjeiaLFqMa9 JLHsfNtaCqBzLbMmcESl0Cae6jCiReznJkwf9ZD5HLie2EkUdCQ89jZEVzGnrlZCJ1vF 9Q==
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) by mx0a-00273201.pphosted.com with ESMTP id 33r6saucf9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 Sep 2020 17:41:46 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EDo3yQw/AgXHegXKl2RJEOLczZhbpWEyFVTVeLWd+Z0heUc8wadsK9kJEcy2EGFFupGdXNAP1J2A9+C+pVMF29J35mtYtpXKVSiqLOm9LXW9/VeX07/WzHF5uSh+F3N7A6yt8GhIpcz21/QQ+OynlcwyTMw4xkdMtaxDHx1oUE/u3flC0MURHy0nneF1j1+2gMlh3Uot8mPdAllVPUByG5dsvcSPmmaQhHlL9fjdXNqWUWZpma/Hdk7itp2lLedB8N/tfME2VkAhZyE9JLUkQlYBlP6Ra+HsS/ucC/rCR4ngBh3qEVEQ2r4N70AYrmgVX63rKJexCsSWcJlKcUXKPQ==
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=g3w45cb+i77b2N5wUQwByEiLg2w4B1NkA3Ewd648yxk=; b=mP4STx/uoJ1TrI1pVYqriB+lYVFTPRDHUMtGgbM/24L74+uiFZNqqPUF7+FD3DByuBjpAlMg8UvThvcGIDMI3EZuQUWrF/a3s6hnaJq8RwIIT01wOVY3ECMc6bUhStSRQ+Qfj7UP5UePuMZCrJiFunWxJsmUr4/F+ZOQE86xDqwTtT4nMVTwtNztc2XijPaYKvJDnmWUOIsfHMLRY8oc9cDFYzkNzSilXw2pM+b6724dTjt9FedE5SMETxTiFmUpARsBCbgN2gXFKcpjyCYCEKPmi7dXgpHR7M6jsLpoBr/2Z2+/2tQik3lPgVOzL11XSXbHNNnoju2GObC9S3pTSQ==
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=g3w45cb+i77b2N5wUQwByEiLg2w4B1NkA3Ewd648yxk=; b=Ys0hzP+/5jh7LXFGMbYByjMuFbKWolanpKco8fCmoq6QGoez65ZCc8oostnilZeUPumQV6ooYx775jJPdakt8QO1LDBNKGUlxGeRDVuyaBhWVRp99wh9TPkK/z17ZIXwGULNO6G1QurAWGRsH1OyLjr0D8q/avi0/35Rx07IJ7E=
Received: from DM6PR05MB6348.namprd05.prod.outlook.com (2603:10b6:5:122::15) by DM6PR05MB5628.namprd05.prod.outlook.com (2603:10b6:5:5b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.17; Fri, 25 Sep 2020 00:41:44 +0000
Received: from DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::1113:203d:92a0:923]) by DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::1113:203d:92a0:923%6]) with mapi id 15.20.3412.020; Fri, 25 Sep 2020 00:41:44 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Darren Dukes (ddukes)" <ddukes=40cisco.com@dmarc.ietf.org>, "Chengli (Cheng Li)" <c.l@huawei.com>, Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, srcomp <srcomp@ietf.org>
Thread-Topic: Comments on 3.1.3. REQ-8-17-STATE-EFFICIENCY
Thread-Index: AdaR3llyzBhBMgonRPanUdyj3MyzDgAeU5OgAB6I+wMAAKOVkA==
Date: Fri, 25 Sep 2020 00:41:44 +0000
Message-ID: <DM6PR05MB63483764DDEB576F5F342FE7AE360@DM6PR05MB6348.namprd05.prod.outlook.com>
References: <DM6PR05MB6348A018C28A228D7CDD1FBCAE380@DM6PR05MB6348.namprd05.prod.outlook.com>, <C7C2E1C43D652C4E9E49FE7517C236CB02BF4E52@dggeml529-mbx.china.huawei.com> <BN6PR11MB408147391192E799BA0CEBF1C8360@BN6PR11MB4081.namprd11.prod.outlook.com>
In-Reply-To: <BN6PR11MB408147391192E799BA0CEBF1C8360@BN6PR11MB4081.namprd11.prod.outlook.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_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-09-25T00:41:42Z; 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=ade41e1a-9410-4183-a76e-464e39fda2c5; 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=juniper.net;
x-originating-ip: [173.79.132.205]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: db2de08e-709f-4cfb-5dea-08d860ebc6cf
x-ms-traffictypediagnostic: DM6PR05MB5628:
x-microsoft-antispam-prvs: <DM6PR05MB56284A18DBB3E6FC7ABFE710AE360@DM6PR05MB5628.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2up/+U7MGa1goqVaXHjKa8devxXQqW0s7McQrx6kFM/ksEK7yOEFOMjeJ8n8DKK74bcAMvt824TJq+GtcqsjK/OQbaqekXirSzVkJEOafs24zozsRfjP6+LPGiOnTIh9i87URmk2HrWTzlzweA9kvJ5tg2Wtsqc1G9069np8Mr10fmuX0E5IBrWyRgLuSAS2X5/M7yr52gRA1gn86noveohC/EIu1CgwARreEhAXaFb7beUb3iOrAE3SfrGikb0sT8IrKENsp5YQlN0uStYCZzvIFqYA+eKPZtXMlfywKEl2LSEGletCfDKTJhEWcRjUIs56NRK0ly5S6FWsulj3yw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR05MB6348.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(7696005)(26005)(6506007)(316002)(110136005)(55016002)(9686003)(86362001)(8936002)(8676002)(186003)(478600001)(2906002)(83380400001)(71200400001)(53546011)(5660300002)(76116006)(52536014)(66556008)(66476007)(64756008)(66446008)(66946007)(33656002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: ewmqSI9Itr73LmwL8MJ5G697/UG1sl+ITv9wU7q9NkgM0cvBqroNVHd6DqUAg/905bFQjzrDAbssQIqbmWv2tsmqMyMcNAlGiFZ5MNdlNVTU+gl6bZRtF8QRnVAeOZgl5E3KA4VT8wnWu8cTWPYLA49TOjI1ggE50wxN6mK10pzqKnWCW+GlnjBzx/A4wqSaLQ4sUyWaZcDfQYBsGpHqG/0MGHqBbXIf9x5isQf/Hmy/684TsbOq5zcNHhOYCc19lkXR0tGwCwj+4Y/WfBC/c3JPEGU8FGWdsTi4Zkk+hAXcOP7byr88HHMyjgSEx9wz9IbBHpD8fkSAP68R2zELndqdOL4pO4r1KC9gXQ0GkMEGJaNt9MWNUZ9xfwsi5clB6un4qDGAnhzBXQzC3F1TLp8/jy4PwX7epjK1rDmQikuxabuvuJUtvTBOprc5rHrTC/qinXoFYtYeAygRnvGctlaxOnQWbApAimiC1on8hGehCb+aHz3tYGdu1ZrbAP8NXj8KXRWiVBJqllH3iVOczdI4d96IzwMXonSmDa3JUsZsEwJww5Uw6YucVm2wj1/DDnDsz6ET0Rkx/pnDbvd1zkTjMZs8n4JIejbWd/Ih0loOe5kJL0SzIAr7tWhXpRSivKzGaWcwFgbJhwMhSZpckA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR05MB63483764DDEB576F5F342FE7AE360DM6PR05MB6348namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR05MB6348.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: db2de08e-709f-4cfb-5dea-08d860ebc6cf
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 00:41:44.1605 (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: pHufIMmPcXCTN59Q5g3Rb9MSE9kZSlD3XBCypDyi6rpGfu1vcDafPBK/jPsWT0yIvy5QRMRgQnz9tS2fFSHBgg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB5628
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-24_18:2020-09-24, 2020-09-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 lowpriorityscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 suspectscore=0 phishscore=0 impostorscore=0 adultscore=0 mlxscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009250000
Archived-At: <https://mailarchive.ietf.org/arch/msg/srcomp/_c7JbgE1wjTRXODk5mAlw8j2z-E>
Subject: Re: [Srcomp] Comments on 3.1.3. REQ-8-17-STATE-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: Fri, 25 Sep 2020 00:41:54 -0000

Darren,

This rationale is much better. Does it imply that the metric  should be stated in terms of bytes of memory required to support a network of a given size?

                                                                                                   ROn



Juniper Business Use Only
From: Srcomp <srcomp-bounces@ietf.org> On Behalf Of Darren Dukes (ddukes)
Sent: Thursday, September 24, 2020 8:31 PM
To: Chengli (Cheng Li) <c.l@huawei.com>; Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>; srcomp <srcomp@ietf.org>
Subject: Re: [Srcomp] Comments on 3.1.3. REQ-8-17-STATE-EFFICIENCY

[External Email. Be cautious of content]

Hi everyone, the rationale was transcribed incorrectly from the original email to the spreadsheet/document.  The email stated:

Rationale: Efficiency in bits on the wire and forwarding state are both important.  Optimizing one at the expense of the other may lead to issues in implementations.

This can be improved to take an operators point of view:

Rationale: Increasing the forwarding state in an ASIC results in an increase in memory usage.  Greater memory usage can result in greater costs for operators, or limit functionality.

Darren

________________________________
From: Srcomp <srcomp-bounces@ietf.org<mailto:srcomp-bounces@ietf.org>> on behalf of Chengli (Cheng Li) <c.l@huawei.com<mailto:c.l@huawei.com>>
Sent: Thursday, September 24, 2020 5:57 AM
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>; srcomp <srcomp@ietf.org<mailto:srcomp@ietf.org>>
Subject: Re: [Srcomp] Comments on 3.1.3. REQ-8-17-STATE-EFFICIENCY


Hi Ron,



We may try to provide some text of rationale before dropping it?



I think the state efficiency is important for a solution. But some optimizations can reduce the state of a solution for sure.



How about let's try to provide a better rationale and metric. When we are analyzing solutions, some conditions can be provided to adjust the results?





I try to add some text of the rationale.



   o  Rationale: Additional state will increase the complexity of control plane and data plane at a node. Also, removing per-flow state at middle nodes is the key advantage of SR architecture, which can simplify the network. The compression solution SHOULD NOT introduce extra state.



Regarding the Metric, does the state equal to the number of FIB entries? I doubt that.



   o  Metric:The state efficiency metric (S) records the number of

      additional FIB entries (states) required by the proposed solution.



      *  S(node parameters): the number of additional FIB entries for a

         node, given a set of node parameters consisting of number of

         nodes in the network, number of local interface, number of

         adjacencies.





Respect,

Cheng











From: Srcomp [mailto:srcomp-bounces@ietf.org] On Behalf Of Ron Bonica
Sent: Thursday, September 24, 2020 3:27 AM
To: srcomp <srcomp@ietf.org<mailto:srcomp@ietf.org>>
Subject: [Srcomp] Comments on 3.1.3. REQ-8-17-STATE-EFFICIENCY



Folks,



The description and the rationale are identical. Lacking rationale to justify this requirement, we should drop it.



The metric regarding  REQ-8-17-STATE-EFFICIENCY assumes that one can infer how many FIB entries a particular compression mechanism requires. It ignores the fact that a FIB can be organized in many ways. Some organizations will have more FIB entries than others.



Unless we can develop a better metric, this requirement should be dropped.





                                             Ron





Juniper Business Use Only