FDRA: Fully Distributed Routing Architecture for Private Virtual Network in Public Cloud

Zhangfeng Hu,Hui Zhang,Siqing Sun,Chuanji Gao,Yanjun Li,Xiong Li
DOI: https://doi.org/10.1007/978-981-16-0010-4_29
2020-01-01
Abstract:A virtual private cloud (VPC) is often comprised of a set of virtual computing, storage and network resource which is allocated from a public cloud. Public clouds build virtualized resource pools based on physical infrastructure including generic x86 servers, network devices (e.g. switches, routers, firewalls), storage servers and so forth to dynamically provision virtual computing and storage resource to customers, while virtual network is a bridge that connects all the computing resource in a VPC and segregates network traffic between different VPCs. One VPC may contain multiple subnets, which makes private virtual network should provide the capability of communications between virtual computing resources i.e. virtual machines’ communication through Layer-2 switching and Layer-3 routing simultaneously. In this paper we propose a fully distributed routing architecture (FDRA) for private virtual network to fulfill the requirements of public cloud. FDRA splits the VPC traffic into two categories, i.e. the traffic goes inside of a VPC and the traffic goes out of a VPC, and presents two different routing entities to route different traffic issued from virtual machines in a VPC.
What problem does this paper attempt to address?