[bmwg] Proposal: Network Service Layer Abstract Model

Sean Wu <xwu@juniper.net> Fri, 03 November 2017 02:49 UTC

Return-Path: <xwu@juniper.net>
X-Original-To: bmwg@ietfa.amsl.com
Delivered-To: bmwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEF2713FB19 for <bmwg@ietfa.amsl.com>; Thu, 2 Nov 2017 19:49:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.8
X-Spam-Level:
X-Spam-Status: No, score=-4.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 ZxO_nhjJJ41D for <bmwg@ietfa.amsl.com>; Thu, 2 Nov 2017 19:49:11 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0135.outbound.protection.outlook.com [104.47.33.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4631813FB17 for <bmwg@ietf.org>; Thu, 2 Nov 2017 19:49:11 -0700 (PDT)
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; bh=t/Q8mYQy7DesT3PK12OGb5mVeYlNv2kDKvSKy4pVB5Q=; b=YLiMjEviCopVwiyK89yCviQxcaDu4XKA4cdnU9GBeTNpgfFGo4NUhzkRg0vfj8Nq2GKVobzyAm7B22PqBBDCY3IVLUtU3lQXUDZTxVsH1PxbggaS4lmfJis2RHDalYI453kwrYfAwhVNm6lGBfrAL/8lvvI0/OI0yeC+mq29OIQ=
Received: from CO2PR05MB2758.namprd05.prod.outlook.com (10.166.200.22) by CO2PR05MB2757.namprd05.prod.outlook.com (10.166.200.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.4; Fri, 3 Nov 2017 02:49:09 +0000
Received: from CO2PR05MB2758.namprd05.prod.outlook.com ([10.166.200.22]) by CO2PR05MB2758.namprd05.prod.outlook.com ([10.166.200.22]) with mapi id 15.20.0197.013; Fri, 3 Nov 2017 02:49:09 +0000
From: Sean Wu <xwu@juniper.net>
To: "bmwg@ietf.org" <bmwg@ietf.org>
Thread-Topic: Proposal: Network Service Layer Abstract Model
Thread-Index: AdNUR7L3YmkPAbcJRoOedNO277A/yw==
Date: Fri, 3 Nov 2017 02:49:09 +0000
Message-ID: <CO2PR05MB2758190E83CC28DE534E8F48AE5D0@CO2PR05MB2758.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=xwu@juniper.net;
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CO2PR05MB2757; 6:P7gdWEmVV3wz+u+jcuqZUGCjYzjNcNbLK6JUcAXiOD0gQuBkWldvdFBvg6HH0IbRgkv+CTtV9J1NheBI7ceLTU0dcdL+s3X/BdIRMVQ5Eg7netSy0cwZsr2dyABhWpsoy01gAkPblS2kEl2sHxAt0fTvtndUKMhQ8psmxtrou7r7dxLhcbydxPohd3IhTGUHB7ijcKNSc5XpNem17qpqs8LLwsoq6PrHmdTKQ0vTCSLB0dpS/ZlkzsJ/JfX6iX/rJqgKzP0h7rmH0qW3kgUBL1XJdZwHMR3p22T1k9BGQSD8VtnMH3kfQA/al7v5GdVVdFqmSUGKu+MO50CTy8Cw8twBJUNuSu3qSMaSgdKbqtI=; 5:BbQBYYPBn/y6UT2G48Hdi+NvIcPrl0jXmzPIUiDBdopYtgOUjCa0XvQh9JgVJbTF7TXbaSfieSDuGdxOtx98vDoP3zTkVRRzX9eQNmI0IaJWa2HvLrelyMSNF2REED1NGXEOK7loifMcQDEMrArljqe3D5VnN3MK1ceYb4A13pM=; 24:EdeKaZr+1ml4pS1t0tjXfDq/UPgd+ZKdGdUBV0JeOVlyUOrWWxVYOdOVB6Vofs+KsI9vGvDrtPh2MzyI/MzVjRpTSqjSZp2soaEdyjl9hZw=; 7:VbEqLkFzpTGwFuPp2cloa270ATYDRH6dAdYpwPd/+gfJ27WeBOa8UmS2agR3dJnE6TzsXYoIu/HL8ccp/XWxbepxIy4Bkdqne4O7+TG/Cw71CudFJOhaHz0QWogyUxno6sUZrtXdVl3XkwFHAsuAiWQHNWwIcBgkxXqurAuqsurtLkyOfyTqKdiS+ho3o+kmEXXZr2ta7B17+rUXhnctsIkUIDY/qujGd+7wuXggVmt4vecKCkgBnLwWSzarjw9x
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 0ebc467e-2ebf-4c6b-1136-08d522657539
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199)(49563074); SRVR:CO2PR05MB2757;
x-ms-traffictypediagnostic: CO2PR05MB2757:
x-exchange-antispam-report-test: UriScan:(275809806118684);
x-microsoft-antispam-prvs: <CO2PR05MB275714C576A7B614E2F6DD0CAE5D0@CO2PR05MB2757.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3231021)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CO2PR05MB2757; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CO2PR05MB2757;
x-forefront-prvs: 0480A51D4A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(376002)(346002)(199003)(189002)(5640700003)(2900100001)(68736007)(2906002)(3280700002)(3660700001)(6116002)(7696004)(102836003)(6916009)(6436002)(86362001)(2501003)(189998001)(5660300001)(97736004)(77096006)(6506006)(3846002)(33656002)(105586002)(106356001)(2351001)(8676002)(81156014)(81166006)(7736002)(478600001)(99286004)(53936002)(55016002)(316002)(9686003)(14454004)(74316002)(305945005)(66066001)(1730700003)(8936002)(54356999)(50986999)(99936001)(25786009)(101416001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2757; H:CO2PR05MB2758.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_002_CO2PR05MB2758190E83CC28DE534E8F48AE5D0CO2PR05MB2758namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 0ebc467e-2ebf-4c6b-1136-08d522657539
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2017 02:49:09.5883 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2757
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/ozCBYB_qG5jDWjj7nJn835dAv_E>
Subject: [bmwg] Proposal: Network Service Layer Abstract Model
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Benchmarking Methodology Working Group <bmwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bmwg>, <mailto:bmwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bmwg/>
List-Post: <mailto:bmwg@ietf.org>
List-Help: <mailto:bmwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bmwg>, <mailto:bmwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Nov 2017 02:49:15 -0000

Hello BMWG,

Missed the submission deadline, sending out here for comments. Draft itself needs improvement in both content and format wise, and will be formally submitted once the portal reopens.

Most of the past benchmarking methodology is for device level, or a given service, feature, or protocol. Sometimes, we call it black box or white box testing. With advanced intelligence built in the infrastructure, more and more underlying details are now taken care of by the device/controller, and users can focus on intent-based network solutions. As a result, we need a black network or white network level benchmark test. 

Network Service Layer Abstract Model (NSLAM) is a high level abstraction with four supporting pillars: infrastructure, services, capacity, and performance. A set of sufficient but not exhaustive metrics are selected to define characteristics of each layer. The capacity here refers to a collection of route/traffic profiles that define the requirements for the network services. We can use the same capacity requirements to benchmark alternative implementations using different products or protocols. Boundary has been blurred between layer 2 and layer 3 these days.

Any comments/feedback would be appreciated. If you are interested to collaborate on this draft, I'll be more than happy to take some help.

Thanks,
Sean