什么是VPC?为什么需要VPC?

什么是VPC?为什么需要VPC?

为什么需要VPC

随着云计算的不断发展,对虚拟化网络的要求越来越高,要求网络具有弹性(scalability)、安全性(security)、可靠性(reliability)和私密性(privacy)。传统的二层网络模型存在很多问题,其中最大的问题就是安全问题。二层网络内的所有设备默认是可以互通的,这就导致云主机很容易被同网络的其他用户恶意攻击。而VPC能够在公共的网络资源上为每个用户隔离出一个专属的独立网络,用户的安全、隐私更容易得到保障,且用户可以灵活定义VPC内主机的IP地址、路由策略等。

VPC网络模型

VPC的主要组成部分

每个VPC为一个虚拟的网络环境,通过创建VPC将物理网络划分为逻辑网络,包含Subnet、vRouter、vFW等逻辑单元。

VPC组成示意图

Subnet:子网,是VPC中的一个网段,属于二层网络,一个VPC可以创建一个或者多个内部子网,用来分类管理有不同业务需求的云主机。VPC内部子网的云主机可以互通。

vRouter:虚拟路由器,是VPC的网络枢纽,连接各个子网,同时也是各个子网的网关,实现子网之间的互通。

vFW:虚拟防火墙,用于保障VPC的网络安全,主要是控制进出子网或VPC的流量。

安全组:安全组功能类似于虚拟防火墙,都是用于保障VPC的网络安全,区别在于虚拟防火墙是基于子网或VPC级别的访问控制,而安全组是基于主机级别的访问控制。安全组是一个逻辑上的分组,为具有相同安全保护需求并相互信任的云主机提供访问策略。

VPC的实现原理

VPC是基于网络Overlay技术,在三层网络之上构建大二层网络来实现的。Overlay本意为叠加,即在原有物理网络(Underlay)基础上构建一个软件定义的虚拟的逻辑网络。Overlay本质上是一种L2 over IP的隧道封装技术,主要有VXLAN、NVGRE等,基本原理是将主机发出的原始二层报文进行再次封装,然后在现有网络中进行透明传输,到达目的地后再解封装得到原始报文,转发给目标主机,从而实现主机间的二层通信。这就相当于一个大二层网络(Overlay)叠加在现有基础网络(Underlay)之上。

Overlay网络概念示意图

相关推荐

经理人分享
日博365官网手机版

经理人分享

📅 06-30 👁️ 4570
汽车之家
365网络科技有限公司是做什么的

汽车之家

📅 07-01 👁️ 5070
打印机没有反应怎么办 6种原因及解决方法揭晓
365体育投注下载

打印机没有反应怎么办 6种原因及解决方法揭晓

📅 06-29 👁️ 9549
好评回升,各方对比:《文明6》与《文明5》
日博365官网手机版

好评回升,各方对比:《文明6》与《文明5》

📅 06-28 👁️ 3407
qq看点如何发文章赚钱
365网络科技有限公司是做什么的

qq看点如何发文章赚钱

📅 07-04 👁️ 4641