Re: [hackathon] Hacking SFC in Seoul -- Service Function development kit

Dave Dolson <ddolson@sandvine.com> Wed, 09 November 2016 16:49 UTC

Return-Path: <ddolson@sandvine.com>
X-Original-To: hackathon@ietfa.amsl.com
Delivered-To: hackathon@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6839F1294BB for <hackathon@ietfa.amsl.com>; Wed, 9 Nov 2016 08:49:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.416
X-Spam-Level:
X-Spam-Status: No, score=-3.416 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.497] autolearn=ham autolearn_force=no
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 sRx5lfUWZxuM for <hackathon@ietfa.amsl.com>; Wed, 9 Nov 2016 08:49:19 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3BDE129615 for <hackathon@ietf.org>; Wed, 9 Nov 2016 08:49:12 -0800 (PST)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa%18]) with mapi id 14.03.0319.002; Wed, 9 Nov 2016 11:49:11 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "hackathon@ietf.org" <hackathon@ietf.org>
Thread-Topic: Hacking SFC in Seoul -- Service Function development kit
Thread-Index: AdIwe+d6bWsPulqdTGGjmwMponf48wKKBiAg
Date: Wed, 09 Nov 2016 16:49:10 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98311561DB@wtl-exchp-2.sandvine.com>
References: <E8355113905631478EFF04F5AA706E983113EED6@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E983113EED6@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E98311561DBwtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/ZOzVJqm_dWcpmww5120-A41gImk>
Subject: Re: [hackathon] Hacking SFC in Seoul -- Service Function development kit
X-BeenThere: hackathon@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discussion regarding past, present, and future IETF hackathons." <hackathon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hackathon>, <mailto:hackathon-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hackathon/>
List-Post: <mailto:hackathon@ietf.org>
List-Help: <mailto:hackathon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hackathon>, <mailto:hackathon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Nov 2016 16:49:28 -0000

As an update to this, at the IETF97 Hackathon we intend to improve this recently created project: https://github.com/dcdolson/nsh-sf-devkit
We are interested in coming at this from different angles:

-          We would like to support FD.io (VPP) technology as one of the Interface implementations

-          We would like to explore problems of packet injection and reversal with some toy Service Functions.

If you are considering how you can help, or have questions, please contact me.

-Dave



From: hackathon [mailto:hackathon-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Thursday, October 27, 2016 2:11 PM
To: hackathon@ietf.org; sfc@ietf.org
Cc: Kyle Larose
Subject: [hackathon] Hacking SFC in Seoul -- Service Function development kit

Greetings,

Kyle and I wish to champion an SFC project at the Hackathon in Seoul, to work on a C/C++ high-performance service function development kit based on DPDK.

We are intending to make it easier to develop NSH-enabled Service Functions written in C/C++, or to insert existing functions into a service chain.

Within Sandvine's private cloud "Nubo" we will create and test a simple NFV service function using the library we are developing.

Traffic will be sent to the service function by Sandvine's Traffic Steering Engine (a classifier and SFF).

Skills that will help you:
- C/C++
- DPDK
- Ubuntu


Please let us know your interest!


David Dolson
Senior Software Architect, Sandvine Inc.