伴随着云计算技术的兴起,数据趋向于大集中,传统的电信系统网络架构成为阻碍云数据中心发展的桎梏。为了满足数据中心在云计算环境下的虚拟网络资源调度和共享需求,云数据中心引入SDN/NFV技术用以解决资源池运营需要解决的各种关键问题。而叠加网路(overlay)正是SDN云数据中心组网的一项重要技术。今天就来介绍下什么是overlay?
叠加网络(overlay)是指以现行的IP网络为基础,在其上建立叠加的逻辑网络(overlay logical network),屏蔽掉底层物理网络差异,实现网络资源的虚拟化,使得多个逻辑上彼此隔离的网络分区以及多种异构的虚拟网络可以在同一共享网络基础设施上共存。
根据上述内容可知逻辑网络叠加层的概念并非由SDN发明,VLAN(虚拟局域网)就是典型的代表,但在云数据中心网络领域,叠加网络已成为当今SDN发展的重要动力之一。它的主要思路可被归纳为解耦、独立、控制3个方面。
解耦:
是指将网络的控制从网络物理硬件中脱离出来,交给虚拟化的网络层处理。
这个虚拟化的网络层加载在物理网络之上,屏蔽掉底层的物理差异,在虚拟的空间重建整个网络。因此,物理网络资源将被泛化成网络能力池,正如服务器虚拟化技术把服务器资源转化为计算能力池一样,它使得网络资源的调用更加灵活,满足用户对网络资源的按需交付需求。
独立:
是指叠加网络方案承载于IP网络之上,因此只要IP可达,那么相应的虚拟化网络就可以被部署,而无需对原有物理网络架构(如原有的网络硬件、原有的服务器虚拟化解决方案、原有的网络管理系统、原有的IP地址等)做出任何改变。该类方案可以便捷地在现网上部署和实施,这是它最大的优势。
控制:
是指叠加后的逻辑网络将以软件可编程的方式被统一控制。通过应用该方案,网络资源可以和计算资源、存储资源一起被统一调度和按需交付。以虚拟交换机为代表的虚拟化网络设备可以被整合在服务器虚拟化管理程序(hypervisor)中统一部署,也可以以软件方式部署在网关中实现与外部物理网络的整合。这两类部署方式正代表了业界目前在叠加网络方案中两大主要流派(前者是以VMware为代表的“软”派,后者则是以华为、阿朗为代表的“硬”派)。各种虚拟化网络设备协同工作,在资源管理平台的统一控制下,通过在节点间按需搭建虚拟网络,实现网络资源的虚拟化。
以上是有关叠加网络(overlay)技术的相关技术,在云数据中心组网中还有其他SDN技术,我们在以后的文章中给大家介绍。