How Open Networking can Manage Large-Scale VPCs on Top of Clos Network Architecture
Modern Data Centers are based on Clos Network Architecture, which is extremely simple yet unfriendly to applications. It is common to build Software Defined Data Centers on top of it and use VPCs to h …
Talk Title | How Open Networking can Manage Large-Scale VPCs on Top of Clos Network Architecture |
Speakers | Honghui Xiao (Network Architect, ByteDance), Honghao Wang (Software Engineer, Bytedance) |
Conference | Open Networking Summit Europe |
Conf Tag | |
Location | Antwerp, Belgium |
Date | Sep 23-25, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Modern Data Centers are based on Clos Network Architecture, which is extremely simple yet unfriendly to applications. It is common to build Software Defined Data Centers on top of it and use VPCs to host applications. However, when building a distributed system that need to support Internet services with hundreds of millions of Daily Active Users, a VPC has to be large-scale. This imposes big challenges on the backend SDN system, which need to copy massive control-plane data among hosts , keep it consistent and program it into data-plane rapidly.In this proposal, we will introduce our practice of building large-scale VPCs that each can host tens of thousands of VMs in Bytedance’s production environment. We will share our architecture which is based on Open Networking, such as Open vSwitch, OpenFlow, and EVPN. Also, we will explore the problems encountered and how they were solved.