NFV是什么

描述

小伙伴们,大家好!

今天来聊聊NFV,英文名是Network Functions Visualization,也就是网络功能虚拟化。

不难看出,NFV是网络功能和虚拟化的化身。

那么,网络功能是什么呢?

像防火墙FW、负载均衡SLB、网络地址转换NAT、域名系统DNS、深度报文检测DPI等等,都是经常用的网络功能。

这些网络功能实现的载体是硬件设备,由不同的厂商生产。厂商在生产的时候,采用的是专用的硬件、定制的设备操作系统以及特定的业务特性。这就造成了各种设备成为一个个封闭的“黑盒子”。

现代企业出于业务和安全考虑,往往需要增加安全、负载均衡、加速等等业务,这就需要购买相应的“黑盒子”,各种盒子的硬件资源无法复用,新增设备必然增加盒子,成本较高,同时,部署过程、维护起来也都比较复杂。

事实上,在调研企业需求时,排列在前几位的是业务部署的敏捷性、灵活性以及运维成本。也就是,企业既期望降低设备成本、能耗以及运维成本,又能实现敏捷的业务部署。

这样,就需要解决:硬件资源如何统一?网络功能如何实现?网络功能如何一起协作?

硬件资源的统一:借助于云计算虚拟化技术,构建计算、存储、网络的资源池。

网络功能的实现:通过软件编码的方式实现防火墙、负载均衡、网络地址转换、深度报文检测等,称之为虚拟网络功能VNF;

网络功能的协作:VNF在逻辑上是以软件的形态独立存在着,网络功能的协作便是通过业务服务链的方式对VNF进行编排。业务流量上来后,就在VNF链上进行处理。

从本质上来说,包含两层含义:

第一层,使用通用硬件,采用云计算虚拟化技术,构建网络功能所需的运行环境,该环境能够支撑资源的弹性获取;

第二层,对网络功能进行软件化编码,以VNF的形式存在,相互配合,以业务链的形式提供服务,满足企业所需的网络功能需求。

从直观上来理解:

NFV就是把之前实现网络功能的硬件盒子换成通用x86或ARM架构的服务器,并对这些服务器进行管理,构建虚拟机VM,提供网络功能所需运行环境;对网络功能进行软件化形成VNF,放入到VM中,并对其进行搭配组合,形成网络功能链,满足企业业务需求。

负载均衡

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分