Re: [Nfvrg] IETF NFV Research Group (NFVRG) interim meeting -- Re-thinking VNF Architectures towards a Cloud-native Deployment

Ramki Krishnan <ramkik@vmware.com> Sun, 24 September 2017 15:42 UTC

Return-Path: <ramkik@vmware.com>
X-Original-To: nfvrg@ietfa.amsl.com
Delivered-To: nfvrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C617132F76 for <nfvrg@ietfa.amsl.com>; Sun, 24 Sep 2017 08:42:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.079
X-Spam-Level:
X-Spam-Status: No, score=0.079 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=onevmw.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 847Fk_duTezB for <nfvrg@ietfa.amsl.com>; Sun, 24 Sep 2017 08:42:45 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0067.outbound.protection.outlook.com [104.47.38.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8F87132949 for <nfvrg@irtf.org>; Sun, 24 Sep 2017 08:42:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2+ksOM7woHeYJ5JvKNOsI5h8Q8duE8WfDp7vWIZpbVU=; b=gJiQKPyrimU7kbV1BAmyLT5/nLy+Q/jZJhzLiaKHI2pbGBJLdYRKUrHEfDZnU6C6GRX30u9zkj7c4XWannbNSwkrVoJuFtu6Tf1ohUYnS1K0rNOeVuCfDkYtYtSmzqFQGAt6ouQPxl8987cUP+r3Gp6e+zSjDIjY7gJBcZ3+fgw=
Received: from CY4PR05MB2968.namprd05.prod.outlook.com (10.169.184.13) by CY4PR05MB2968.namprd05.prod.outlook.com (10.169.184.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.5; Sun, 24 Sep 2017 15:42:42 +0000
Received: from CY4PR05MB2968.namprd05.prod.outlook.com ([10.169.184.13]) by CY4PR05MB2968.namprd05.prod.outlook.com ([10.169.184.13]) with mapi id 15.20.0077.011; Sun, 24 Sep 2017 15:42:42 +0000
From: Ramki Krishnan <ramkik@vmware.com>
To: "nfvrg@irtf.org" <nfvrg@irtf.org>
CC: "Diego R. Lopez" <diego.r.lopez@telefonica.com>
Thread-Topic: IETF NFV Research Group (NFVRG) interim meeting -- Re-thinking VNF Architectures towards a Cloud-native Deployment
Thread-Index: AdMpdlRzdU2JrnvOST256BGa/KqAvAAAAAVwAvU4z7A=
Date: Sun, 24 Sep 2017 15:42:41 +0000
Message-ID: <CY4PR05MB2968B5FA4E00C8B9867B17A6B8650@CY4PR05MB2968.namprd05.prod.outlook.com>
References: <CY4PR05MB2968A7EF0B8235BDED18B879B8650@CY4PR05MB2968.namprd05.prod.outlook.com>
In-Reply-To: <CY4PR05MB2968A7EF0B8235BDED18B879B8650@CY4PR05MB2968.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ramkik@vmware.com;
x-originating-ip: [99.151.9.76]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR05MB2968; 20:7L7qHa7eMwc+UjxxleT3Sf/217oNyoc4vT+JxMAbn3xQoky+yIsOSdGX7JehQzm9XX1zG2Bpn9EQupo/q04mgEG0bWkwKXCJk+8G/03zqScH3ZQuVi3tA4szAX4SKFgl5eAajwuYxyfxBme3ml+BK6t59c7qVr0Fx+vRfsQ1/xU=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 291ceb8d-ab15-45d2-9d21-08d50362e4ac
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR05MB2968;
x-ms-traffictypediagnostic: CY4PR05MB2968:
x-exchange-antispam-report-test: UriScan:(61668805478150)(10436049006162)(120809045254105)(192374486261705)(25338216937304)(60409825278598)(94707916325470)(100405760836317)(21748063052155);
x-microsoft-antispam-prvs: <CY4PR05MB296829DDDB6293EE6C2F75FBB8650@CY4PR05MB2968.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR05MB2968; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR05MB2968;
x-forefront-prvs: 0440AC9990
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(377454003)(199003)(189002)(102836003)(99286003)(97736004)(76176999)(189998001)(53936002)(8676002)(236005)(81166006)(6246003)(6306002)(9686003)(74316002)(81156014)(54896002)(3660700001)(5640700003)(2501003)(2906002)(8936002)(5630700001)(54356999)(86362001)(7736002)(55016002)(6436002)(25786009)(68736007)(106356001)(101416001)(6506006)(105586002)(50986999)(4326008)(3846002)(77096006)(1730700003)(66066001)(7696004)(6116002)(14454004)(606006)(2940100002)(2900100001)(790700001)(229853002)(316002)(5660300001)(2950100002)(3280700002)(478600001)(2351001)(53546010)(33656002)(6916009)(966005)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR05MB2968; H:CY4PR05MB2968.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: vmware.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY4PR05MB2968B5FA4E00C8B9867B17A6B8650CY4PR05MB2968namp_"
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2017 15:42:41.9739 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB2968
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfvrg/HO4pwA9CNTN8jhyqbdn7HjkiMJQ>
Subject: Re: [Nfvrg] IETF NFV Research Group (NFVRG) interim meeting -- Re-thinking VNF Architectures towards a Cloud-native Deployment
X-BeenThere: nfvrg@irtf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Network Function Virtualization Research Group \(NFVRG\) discussion list" <nfvrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfvrg/>
List-Post: <mailto:nfvrg@irtf.org>
List-Help: <mailto:nfvrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Sep 2017 15:42:48 -0000

Thanks to those who attended the interim meeting.

The minutes and the slides are posted at -- https://datatracker.ietf.org/meeting/interim-2017-nfvrg-01/session/nfvrg.

My bad, the previous email went out too soon without the above details.

Thanks,
Ramki

-----Original Appointment-----
From: Ramki Krishnan [mailto:ramkik@vmware.com]
Sent: Sunday, September 24, 2017 8:22 AM
To: nfvrg@irtf.org
Subject: [Nfvrg] FW: IETF NFV Research Group (NFVRG) interim meeting -- Re-thinking VNF Architectures towards a Cloud-native Deployment
When: Monday, September 18, 2017 10:00 AM-12:00 PM (UTC-08:00) Pacific Time (US & Canada).
Where: in person and webex

Dear All,
We would like to invite you to an NFVRG interim meeting, details are below. Please fill the doodle poll (https://doodle.com/poll/bt4nmwqbvdnxy743<https://urldefense.proofpoint.com/v2/url?u=https-3A__doodle.com_poll_bt4nmwqbvdnxy743&d=DwMFAg&c=uilaK90D4TOVoH58JNXRgQ&r=bCmYL3bSEMwtZqPWSHINtvRWIlUeuM66MeOgvaAueQU&m=FqBO1IWEzaYKfSGmsMjdUm0-vMjUXoMvCdOkNRzyzrc&s=76VBRc0R8D3GqvNRWzNAGEf7zFVbVDuGjG4wikn0EJ8&e=>)FVbVDuGjG4wikn0EJ8&e=>). In the doodle comment field, please indicate if you are planning to attend in person or join remotely.
Thanks,
NFVRG Co-chairs (Ramki Krishnan & Diego Lopez)
Interim Meeting Theme: Re-thinking VNF Architectures towards a Cloud-native Deployment
Interim Meeting Time: 10:00am to 12:00pm Sept. 18th Monday
Interim Meeting Location:
Conf - Creekside C - Darwin (CSC1139)(Seats 72, Projector)
900 Arastradero Road
Palo Alto, California, 94304
VMware campus map -- https://www.vmware.com/files/pdf/vmw-directions-to-vmware.pdf
Webex link: https://vmware.webex.com/mw3200/mywebex/cmr/cmr.do?siteurl=vmware&AT=meet&username=ramkik
Presentations

  *   A New Approach to Network Functions, Aurojit Panda 40 minutes (30 minutes talk + 10 minutes Q&A)
  *   Building a better network through disaggregation, Eric Keller 40 minutes (30 minutes talk + 10 minutes Q&A)
Brainstorming Discussion 30 minutes

  *   Progressing this topic in NFVRG leveraging current work on lightweight virtualization technologies
  *   Progressing this topic in Open Source Efforts such as ONAP, OSM, OPNFV, FD.io etc.
Abstract - A New Approach to Network Functions
Modern networks do far more than just deliver packets, and provide network functions -- including firewalls, caches, and WAN optimizers - that are crucial for scaling networks, ensuring security and enabling new applications. Network functions were traditionally implemented using dedicated hardware middleboxes, but in recent years they are increasingly being deployed as VMs on commodity servers. While many herald this move towards network function virtualization (NFV) as a great step forward, I argue that accepted virtualization techniques are ill-suited to network functions. In this talk I describe NetBricks - a new approach to building and running virtualized network functions that speeds development and increases performance.
Abstract - Building a better network through disaggregation
To improve performance, security, and reliability, network practitioners have, over time, moved away from the principle of a stateless network and added stateful processing to the network with devices such as firewalls, load balancers, and intrusion detection systems. In doing so, networks have become increasingly complex and brittle, because the state held in these devices (such as the connection tracking information in a firewall) is needed to process the traffic. The conventional approach forces practitioners to configure or architect the network to get the right traffic to the right (physical or virtual) appliance (i.e., where the relevant state is), and introduce costly, and sometimes ineffective, mechanisms to back up state (e.g., to recover from failures). In a world where agility is increasingly important, a new approach is needed.
In this talk, we present our a network architecture based on disaggregated network functions. Our foundational work breaks the underlying assumption that state needs to be tightly coupled to a specific device, the state is maintained separately and the network functions can access that state from anywhere and at any time through a well-defined interface - creating a highly flexible network. After years of research, we proved this architecture viable (publishing the results at NSDI), and now we are commercializing at Stateless, Inc. In this talk we will present the background and technical details of this disaggregated architecture, discuss the challenges we are currently working on, and the use cases driving the commercial adoption.
Aurojit Panda Bio
Aurojit Panda is currently a software engineer at Nefeli Networks, and starting in Fall 2018 an assistant professor in computer science at the Courant Institute in New York University. He received his PhD in Computer Science from the University of California, Berkeley, where he was advised by Scott Shenker. His work spans programming languages, networking and systems, and his recent work has investigated network verification, consensus algorithms in software defined networks, and frameworks for building network functions.
Eric Keller Bio
Eric Keller is co-founder and CTO of Stateless, Inc. a spin-off from the University of Colorado, Boulder where he is also an Assistant Professor. Dr. Keller joined CU after receiving a PhD from Princeton, and generally works on networking and security, with special interest in building and leveraging programmable infrastructures (SDN, virtualization, etc.). Stateless was founded to commercialize the research of Dr. Keller and his first PhD student (and now CEO of Stateless), Murad Kablan. The company is a recent graduate of Techstars Boulder, has grown to a team of 9, received an SBIR award, and has two deployments in progress.