Wednesday, October 28 • 2:00pm - 2:40pm
Optimizing and Extending Overlay Networking for Containers

Sign up or log in to save this to your schedule and see who's attending!

Networking for container is rapidly evolving and overlay network is emerging as a popular choice given its simplicity.  One example is Flannel, a generic overlay network using IP datagrams on top of UDP.  Once deployed on a specific underlying infrastructure such as Neutron, there may be opportunities to optimize for performance and to ease some of the limitation of the overlay network.  In this talk, we look at the particular case of a Kubernetes cluster with Flannel running on Neutron networking and VM or baremetal.  This cluster would be provisioned by Magnum.

We will show how Flannel works with Neutron and Kubernetes' internal routing by tracing a round trip message.  We will quantify the overhead of Flannel and identify potential performance optimization.  We will look at the limitation of Flannel from the container perspective and show how some can be mitigated by Neutron.  We will show a demo for these features in a POC based on Magnum and Neutron.  Finally, we will discuss how the POC can be generalized to apply to other overlay  networks.

avatar for Mohammad Banikazemi

Mohammad Banikazemi

Research Staff Member, IBM Research
Mohammad is a research staff member at the IBM T.J. Watson Research Center. His research interests include cloud computing and software-defined networking. He is a senior member of the ACM and the IEEE and an active contributior to Neutron. Mohammad lives with his family in NYC.
avatar for Ton Ngo

Ton Ngo

Senior Developer, IBM
Ton Ngo is a senior developer at the IBM Silicon Valley Lab, building cloud solution for customers for the past 8 years using IBM cloud orchestration products. Since the OpenStack Summit in Hong Kong, he has been working on Heat, focusing on improving support for template troubleshooting... Read More →
avatar for Baohua Yang

Baohua Yang

Principal Architect, Oracle Blockchain Platform, Oracle
Baohua Yang is the principal architect in Oracle Blockchain team. He has been served in Hyperledger project as a member of the Technical Steering Committee (TSC) and co-chair of the Technical Working Group in China (TWGC) during 2017~2019. As an Open-source developer, he has been... Read More →

Wednesday October 28, 2015 2:00pm - 2:40pm

Attendees (0)