网络虚拟化(一)

  一、为何需要网络虚拟化

  事实上,传统的三层体系结构正在大数据和云计算的新世界之下崩溃。应用程序如 Hadoop 与 NoSQL 数据库和云计算平台如 Azure、OpenStack 和VCloud 正从根本

  上改变网络架构。相比联网被管理为在数据中心连接分立元件的一种手段,可扩展的云基础架构的架构师必须考虑资源的整体视图以建立一个单一的集成平台。

  从这个角度来看,网络的虚拟化变得绝对必要,以提供一种弹性的和可扩展的工作负载的引擎,而不是单独管理离散的物理元件之间的连接。

  从本质上讲,网络虚拟化是服务器虚拟化自然和必要的金华。它允许整个数据中心作为一个单一的、巨大的(基本上是无限的)计算存储资源进行管理,

  能够满足动态的应用程序工作负载的需求。从这个角度看,网络虚拟化提供完全相同的利用率、运营成本和效率优势,正是这些因素驱使服务器虚拟化的成功。

  二、什么是网络虚拟化

  其实这个概念本不陌生,VLAN、VPN、VPLS、MPLS、LISP、Virtual routers、VRFs 等都可以认为是网络虚拟化的某种表现形式。可当前新兴的网络虚拟化概念从

  深度、广度和影响都远远超过了以上的技术。

  简单说就是把网络层的一些功能从硬件中剥离出来,新建立所谓的网络虚拟层。如果和服务器虚拟化对比来看,会帮助我们理解这个概念。

  

  三、网络虚拟化的好处

  1.跑在虚拟机上的应用,只需要使用Hypervisor 所支持的虚拟CPU 和虚拟内存就够了,就应用本身无需关心跑在什么底层的硬件设备上。

  网络虚拟化同理,应用本身无需关心很多传统意义上的网络信息,比如路由,IP等等,这些有网络虚拟层来管。而底层的硬件呢?纯粹提供最基本的功能,

  很多复杂的信息及其配置也由网络虚拟层来托管。

  2.另外更深层次的影响是运维方面。由于很多信息被抽取到网络虚拟层,我们可以更高效的来管理和配置它,并容易实现配置的可编程化和一致性。无需纠结于每个硬件

  设备复杂的IOS配置了。

  举例说明:一个让虚拟化网络集中管理价值非常清晰的例子

  假如现在需要将虚拟机从一台物理服务器移动到另一台物理服务器上(出于负载均衡或性能目的考虑)。

  在纯物理网络的旧世界,这样的举动将需要能够与虚拟机相关联的新的MAC和IP地址,这个新的信息需要被传播到网络中的每台服务器、交换机和路由器,

  需要应用级的改变和路由表更新,以反映VM的新物理位置。现在想象一下,试图以自动化的方式非常快地做到这一点,在大型网络中有大量的服务器和交换机,

  自动更新几乎是不可能的,几乎可以保证虚拟机迁移将导致显著的停机时间。而这一切,都是因为一个纯粹的虚拟实体(虚拟机)被不必要地绑在它目前正在托管的

  服务器的物理地址。

  而忘了虚拟化可以克服这个问题。VM 的虚拟IP地址保持不变,因此不管应用程序还是物理网络基础设施都不需要改变。相反,只有从虚拟地址到物理地址的映射需要被更新。

  因为集中式虚拟网络管理平台负责维持虚拟物理地址的翻译。结果是,VM 迁移变得简单,运维大大简洁化、自动化。

  ---参考《网络虚拟化:到底为我们带来了什么?》

 

时间: 2024-10-25 03:20:26

网络虚拟化(一)的相关文章

【微软公有云系列】Hyper-v(WinSer 2012 R2)网络虚拟化(五)NVGRE 网关实现VPN (Site to Site) 下篇

VPN 企业对端 1.环境描述 一台VPNserver ,两个网卡 一个外网卡配置模拟公网地址:10.10.2.200 一个内网卡配置内网地址:10.10.9.100 在VPNserver上搭建一台模拟企业内网测试虚拟机,1个网卡 网卡配置内网地址:10.10.9.222,网关 10.10.9.100 2.VPNServer 部署&配置 步骤一: 安装装相关角色 步骤二: 至此建立完成,下面自动弹出配置端口 步骤三: 此处应该写之前的scvmm上的分配给租户的vpn 公网端点 10.10.2.5

【微软公有云系列】Hyper-v(WinSer 2012 R2)网络虚拟化(四)NVGRE 网关实现NAT

微软公有云系列,前面的几篇文章相信可以让大家能对网络虚拟化有了一些基本的了解.那么接下来,我将实现网络虚拟化在真实的环境中,更重要的一些功能,NVGRE的网关功能. 第一个Demo是通过NVGRE的网关功能,实现NAT,就是让租户的虚拟机能够访问外网,同时外网能通过开放的端口来访问租户在公有云提供的虚拟机. 第二个Demo是通过NVGRE的网关功能,实现Site to Site 的VPN访问,当租户租用了我们公有云平台提供的虚拟机之后,如何跟其企业本地的数据中心能连通,这就需要利用到Site t

【微软公有云系列】Hyper-v(WinSer 2012 R2)网络虚拟化(五)NVGRE   网关实现VPN (Site to Site)

接着上一篇NAT的实现,我们陆续接着Demo 2的 NVGRE   网关实现VPN (Site to Site) Demo 2 环境介绍 待续.. [微软公有云系列]Hyper-v(WinSer 2012 R2)网络虚拟化(五)NVGRE   网关实现VPN (Site to Site),布布扣,bubuko.com

Hyper-V网络虚拟化--VM之间拷贝速度慢

Hyper-V网络虚拟化后,两台VM使用的是同一个VM网卡,相同IP地址池,但是互相拷贝文件速度很慢,只有2M左右,拷贝同时ping延迟在2000ms,解决方法: 主机型号:HP ProLiant DL360p Gen8 禁用主机网卡的“大量发送卸载” 默认“虚拟机队列”已禁用(保持禁用即可) 然后重启VM,拷贝速度可以达到80-140MB左右 Hyper-V网络虚拟化--VM之间拷贝速度慢,布布扣,bubuko.com

【转】 HMC与VIOS对新LPAR提供存储与网络虚拟化的支持

前面的几篇博文的操作环境都是在IVM下,IVM可以看作是VIOS的一部分,或者是对VIOS功能的一个扩展,一个IVM只能管理1台物理服务器,而HMC则是一对多.在有HMC来管理物理服务器的情形下,VIOS中的IVM功能将被屏蔽,其相应的功能将由HMC来接管. 下面是在HMC环境下创建一个新的LPAR的命令:[email protected]:~> mksyscfg -r lpar -m Server-8231-E2B-SN104A4AR -i "name=dennis,lpar_env=a

【VMCloud云平台】SCVMM进阶篇(一)网络虚拟化(2)

上一篇,我们讲了下最基本的SDN,就是使用CA地址的客户端如何去访问外部的网络?网络虚拟化里是否有类似"VLAN虚拟网关"的概念?还有PA跟CA到底之间具体的联系是如何实现的? 本篇涉及的网络架构由于是SCVMM进阶篇,就把SCVMM部分单独拿出来扩展,随着SCVMM进阶篇的推进,将会不断更新SCVMM架构图,图中Red.Blue两朵云分别代表租户的两个网络,Host-GW是用来做VMM网关(IP地址设置为23): 1. 上一篇中,我们创建了SC_NetWork作为主机间通信的&quo

[转]数据中心网络虚拟化 隧道技术

http://www.sdnlab.com/12077.html SDNLAB 如何实现不同租户和应用间的地址空间和数据流量的隔离是实现数据中心网络虚拟化首先需要解决的几个问题之一.所谓地址空间的隔离是指不同租户和应用之间的网络(ip)地址之间不会产生相互干扰.换句话说,两个租户完全可以使用相同的网络地址.所谓数据流量的隔离是指任何一个租户和应用都不会感知或捕获到其他虚拟网络内部的流量.为了实现上述目的,我们可以在物理网络上面为租户构建各自的覆盖(overlay)网络,而隧道封装技术则是实现覆盖

[转]数据中心网络虚拟化 主流平台产品介绍

http://www.sdnlab.com/12076.html SDNLAB 为了对数据中心网络虚拟化有个初步的认识,本文将对当前比较主流的几款商业平台进行介绍,包括VMware公司的网络虚拟化技术,IBM公司的Dove及开源的OpenDove平台, NEC公司的virtual-network-platform和VTN平台,以及Cisco公司的Nexus虚拟化平台. 1.Vmware公司的网络虚拟化技术 VMware在虚拟化领域的领导地位使得我们必须首先介绍一下他们的网络虚拟化技术NSX.然而

删除Windows中隐藏的物理网卡和网络虚拟化失败后的虚拟网卡

Windows环境下,在更换硬件服务器主板和网卡等硬件.恢复操作系统或者网络虚拟化失败后,可能会出现网卡方面的问题.例如,设备管理器中多了不应该存在的网卡:因命名冲突无法重命名当前网络连接:IP地址冲突却找不到那个与之冲突的网卡:网络虚拟化失败后出现无法删除的虚拟网卡等等.下面我们就来总结一下如何删除这些可见或不可见的Ghost一样的网卡. 一.识别各类网络设备和网络连接 由于网络虚拟化会在物理机上新增许多虚拟网络设备(包括虚拟网卡),情况会变得复杂,因而首先我们需要分清他们.当然如果没有进行网

【微软公有云系列】Hyper-v(WinSer 2012 R2)网络虚拟化(三)租户隔离

前两章讲了挺多的理论知识,是希望让大家有一点了解,对网络基础不太好的朋友们或许看的会有点(◎﹏◎),不过不要紧,心里大概有个概念就行,接下来的会带给大家一些动手实践的Demo,加深大家对网络虚拟化(NVGRE)的了解. 租户隔离 我们知道,在公有云环境中,会有很多的企业来申请租户,那么他们之间为了确保信息的安全是需要把他们所租用的虚拟机之间要进行网络的相互隔离的,而且公有云目前不被一些企业所接受的,也是担心安全性的问题.当然安全性主要在于两部分,一部分是我们今天谈到的网络的隔离安全,还有一部分就