知识普及:到底什么是网络虚拟化? 虚拟化

2015-04-10    来源:中关村在线    编辑:佚名
随着信息时代的快速发展,网络虚拟化、软件定义网络、智慧数据等“新鲜”名词也都应运而生。今天,我们来看看到底什么是网络虚拟化。

  什么是网络虚拟化?

  随着信息时代的快速发展,网络虚拟化、软件定义网络、智慧数据等“新鲜”名词也都应运而生。今天,我们来看看到底什么是网络虚拟化。

什么是网络虚拟化?(图:昵图网)

  事实上,网络虚拟化这个概念由来已久。早在1990年代,世界上就出现了第一个虚拟局域网。到今天,很多国际公司如Vmware等都在使用这种不依赖物理设备的技术。

  最初,网络虚拟技术被设置为一个简单的开关功能,后来也广泛适用于独立的软硬件环境。

网络结构模型(图:昵图网)

  一般认为,网络虚拟化是让一个物理网络能够支持多个逻辑网络,虚拟化保留了网络设计中原有的层次结构、数据通道和所能提供的服务,使得最终用户的体验和独享物理网络一样,同时网络虚拟化技术还可以高效的利用网络资源如空间、能源、设备容量等。

  目前比较常见的网络虚拟化应用包括虚拟局域网,即VLAN,虚拟专用网,VPN,以及虚拟网络设备等。

  基于互联设备的虚拟化

  基于互联设备的虚拟化方法能够在专用服务器上运行,使用标准操作系统,例如Windows、Sun Solaris、Linux或供应商提供的操作系统。这种方法运行在标准操作系统中,具有基于主机方法的诸多优势易使用、设备便宜。许多基于设备的虚拟化提供商也提供附加的功能模块来改善系统的整体性能,能够获得比标准操作系统更好的性能和更完善的功能,但需要更高的硬件成本。

  NV和SDN有何不同?

  基于路由器的虚拟化

  基于路由器的方法是在路由器固件上实现存储虚拟化功能。供应商通常也提供运行在主机上的附加软件来进一步增强存储管理能力。在此方法中,路由器被放置于每个主机到存储网络的数据通道中,用来截取网络中任何一个从主机到存储系统的命令。

云计算(图:163.com)

  NV和SDN有何不同?

  云计算的崛起让服务器/存储虚拟化为云计算提供了基础架构支撑,也已经有成熟的产品和解决方案。那么,网络虚拟化(NV)和软件定义网络(SDN)又有什么不同?

  NV提供了创建网络隧道的功能,并采用每个流服务的思维,下一个步骤是将服务放在隧道中。

  SDN利用“罐装”流程来配置网络。例如,当用户想要创建tap时,他们能够对网络进行编程,而不是使用设备来构建网络tap。

  二者都旨在解决移动性和灵活性。都可以在现有的网络中运作,因为它们在服务器运行,并与发送到它们的流量进行交互;而SDN则需要一种新的网络架构,从而分离数据平面和控制平面。

1
3