Event Details


Building an NVFI platform for vEPC with Contrail, DPDK, SmartNICs and OpenStack

This session details lessons learned from developing hosting platforms for vEPC. It covers building, managing and tuning an NFVI using MaaS, Juju, DPDK, Contrail and SmartNICs.

Deutsche Telekom Pan-Net deployed a solution using Ubuntu 16.04, OpenStack Ocata and Contrail 4.1 with Infra-as-a-Code approach and CI/CD integration in mind, delivering a high performance cloud platform. During this process, a number of different Contrail dataplane options were evaluated, including kernel, DPDK and SmartNIC. Integration and tuning was done to achieve the required performance.

We show how we're taking the lessons we've learned and are upstreaming it to OpenStack and Tungsten Fabric to smooth out this process for future releases.

After this presentation, you will know:

  • more about Contrail dataplanes
  • performance to expect today
  • tuning options that can be retrofitted to older versions of OpenStack
  • what will be shipping with the next versions of OpenStack and Contrail

What can I expect to learn?

Firstly, building an NFVI from scratch is a daunting task: the requirements that NFVs place to reach peak performance are pretty high. On the other hand, DevOps and Infra-as-Code provide the framework allowing repeatable and reusable deployments, with fewer failures due to human error. This session takes a from-the-trenches view of how the pieces come together.

Secondly, this session gives a detailed view of how Contrail, Tungsten Fabric, DPDK and SmartNIC offloads fit together. In order to squeeze the last drop of performance out of a platform, you have to develop a whole new bag of tricks. Getting those tricks upstream is an investment in the future.

Tuesday, April 30, 4:00pm-4:10pm
Difficulty Level: Intermediate
Deutsche Telekom Pan - Net Hungary Kft.
László Angyal is a Geophysicist who left that sience in favor of the UNIX operating system, starting with Xenix, SunOS and Solaris in the early 90's, continuing with HPUX, AIX, BSD variants and VMware over 25 years. Nowdays he's focusing on the Cloud paradigm and builds NFVI platforms for the TELCO workload as a Cloud Product Owner in a Deutsche Telekom company... FULL PROFILE
Netronome
Jan Gutter is an Electronic Engineer with over 15 years of experience in server networking. He has been with Netronome since 2014, working on a variety of innovative technologies like Tungsten Fabric, Contrail, OVS, OpenStack, OPNFV, DPDK and KVM. He is based in South Africa and enjoys getting complex systems working and smoothing out the rough edges. Jan's current objective is to make network... FULL PROFILE