虚拟化系列介绍(三)

举报
开发者学堂小助 发表于 2017/09/15 09:42:59 2017/09/15
【摘要】 本文主要介绍网络虚拟化。。。

本文主要介绍网络虚拟化。

一、为什么要有网络虚拟化
云计算已经如火如荼,而云计算的一个重要特点就是把网路,存储,计算资源等通过虚拟化技术池化后,达到按需使用,自动智能,动态调节,高可用性,可管理性等等目的。所以,如果传统的网络线路,交换路由等不进行相应的调整和变化,即使应用、桌面和服务器等都虚拟化了,但还受制于下面的网络而无法满足云计算,功亏一篑,实为憾事,所以网络也不得不虚拟化。
服务器虚拟化能让多个服务器实例在同一台物理主机上同时运行,并且各个服务器实例都是相互独立的;每台虚拟机都“以为”自己是在一台物理计算机上运作。网络虚拟化也有类似的功能,即多个虚拟网络在同一个物理网络上运行(可能有重叠的 IP 地址),但每个虚拟网络也“以为”只有自己在一个物理网络基础结构上运作。
二、网络虚拟化与软件定义网络
个人理解“网络虚拟化”(NFV:Network Function Virtualization))与“软件定义网络”(SDN:Software Defined Network)当然不是同一个概念;应该说NFV强调软件和硬件的解耦,主要侧重软硬件的技术和功能实现,而SDN强调转控分离,主要强调网络架构的实现和变化。
当然,无论是NFV还是SDN,这些吓到新人的名词术语本身并不是突然冒出来的新鲜玩意,可以说他早已有之,VLAN,VPN等都可以说是网络虚拟化和软件定义网络的一种表现或应用。话说远一点,之前介绍的服务器虚拟化,今天谈及的网络虚拟化和明后天涉及到的存储虚拟化等,都不是什么从无到有、由0到1的突变,可以说某某的虚拟化是V0.1到V1.0或V1.0到V2.0的一个过程;太多的解释不多说,亲爱的观众你想一想OS原理,它已经做了太多的转换,映射或虚拟化了。
三、软件定义网络的介绍
而SDN是软件定义网络的简称,其核心理念是使网络软件化并充分开放,从而使得网络能够像软件一样便捷、灵活,以此提高网络的创新能力。一般来讲,SDN前身是斯坦福的用于企业集中安全控制的一个叫Ethane 项目发展而来。2008年斯坦福大学其命名为OpenFlow,后经由斯坦福项目推广,当前SDN 已逐渐成为了学术界、工业界以及标准化组织广泛关注并讨论的热点。下图一是SDN的架构。
        
由上面的SDN 架构的逻辑视图可以看出SDN 的基本网络要素:
逻辑上集中的SDN 控制器,它是基于软件的控制器,负责维护全局网络视图,并且向上层应用提供用于实现网络服务的可编程接口;
控制应用程序,该程序运行在控制器之上,通过控制器提供的全局网络视图,控制应用程序可以把整个网络定义成为一个逻辑的交换机,同时,利用控制器提供的应用编程接口,网络人员能够灵活地编写多种网络应用,如路由、多播、安全、接入控制、带宽管理、流量工程、服务质量等;
转发抽象,转发抽象是SDN 控制器通过利用SDN提供的转发平面的网络抽象来构建全局网络视图。
由此可知SDN 的基本特征:
1、控制与转发分离。转发平面由受控转发的设备组成,转发方式以及业务逻辑由运行在分离出去的控制面上的控制应用所控制。

2、控制平面与转发平面之间的开放接口。SDN 为控制平面提供开放的网络操作接口,也称为可编程接口。通过这种方式,控制应用只需要关注自身逻辑,而不需要关注底层更多的实现细节。
3、逻辑上的集中控制。逻辑上集中的控制平面可以控制多个转发面设备,也就是控制整个物理网络,因而可以获得全局的网络状态视图,并根据该全局网络状态视图实现对网络的优化控制。
四、巨头博弈和标准
网络虚拟化是IT巨头间一场复杂又微妙的博弈,涉及标准、利益和生态圈。
2011年9月份,一个以微软公司为首、Arista、英特尔、戴尔、惠普、Broadcom和Emulex的企业团队宣布了一个针对NVGRE(使用通用路由封装的网络虚拟化)的IETF(互联网工程任务组)RFC(请求评议)草案。这是一个网络虚拟化标准框架草案,通过这个框架,用户可以使用第三层通用路由封装(GRE),实现公有云和私有云中的多租户功能和虚拟机移动性。
另一方面,由思科、VMware、Citrix、红帽、Arista和Broadcom提出的VXLAN标准,实际上都使用封装策略来创建大量的VLAN子网。
NVGRE和VXLAN二者都旨在实现在云和专有网络中 共享负载均衡的多租赁网络。

Google和Facebook于是作为支持OpenFlow的领头羊,积极参与Open Networking Foundation(ONF)的标准化制定和推广活动。
传统网络提供商也不得不与时俱进,否则很可能被大客户们绕开自行开发。网络虚拟化新兴公司Nicira把握住了时代机遇,与Openstack(一开源云计算平台)深度整合,为包括eBay在内的很多巨头提供解决方案。已经在服务器虚拟化市场尝到甜头的VMware在2012年6月以12.6亿美金并购当时营业额仅1千万美金的Nicira
好了,今天讲了太多“高大上”的东西,由于作者本人并不是一个高大上的人,所以到这里得赶紧闭嘴走人。下一篇介绍一些个人工作和项目实践中已经在用的网络虚拟化技术。
  

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。