This event has ended. Visit the official site or create your own event on Sched.
September 11-14, 2017 - Los Angeles, CA
Click Here For Information & Registration
Back To Schedule
Thursday, September 14 • 3:30pm - 4:10pm
Improve the performance of GTP-U and Kube-Proxy Using VPP - Hongjun Ni, Intel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Come to this combined session where you will hear about:

Improve the Performance of Kubernetes Cluster with VPP Based Router and Load Balancer
In current kubernetes environment, the container network’s data paths are all in kernel space:
Container connects to the host with Linux virtual Ethernet device (VETH), kernel routing rules
And iptables rules enables the connection of the container from/to other containers or external Hosts; the default (which gains best performance) load balancer for the kube-proxy are also Implemented with iptables. This presentation will give another approach to enable the container Network with an userspace application named VPP to archive much better performance, two key technologies are used:
1> Virtio_user based data path to archive best performance for virtual NICs.
2> VPP load balancer to enable load balancer in userspace to archive better performance for kube-proxy

Six Ways to Improve Data Plane Performance in VPP and Container
VPP is a high performance, packet-processing stack that can run on commodity CPUs. But for some developers, if they did not know some tricks, they could not develop high performance data plane using VPP. The presentation will show six ways to optimize the data plane performance in VPP and container.It includes below key elements:

1) One-loop, Dual-loop and Quad-loop and performance evaluation.
2) Packet prefetching and performance evaluation.
3) Bypass first routing lookup and performance evaluation.
4) Bypass second routing lookup and performance evaluation.
5) Handle packet header in advance and performance evaluation.
6) Tweak startup configuration in container and performance evaluation.

avatar for Hongjun Ni

Hongjun Ni

Technical Leader, Intel
Hongjun Ni has been focusing on Cloud Networking and Network Security. He is FD.io VPP Maintainer, UDPI Project Lead, Sweetcomb Project Lead and NSH_SFC Project Lead. He has fifteen years' rich experience on Cloud Networking, Network Security, SmartNIC and Wireless. He has given 20... Read More →

Thursday September 14, 2017 3:30pm - 4:10pm PDT
Gold 3