首页 > 其他分享 >什么是 NFV?

什么是 NFV?

时间:2024-05-10 16:56:57浏览次数:17  
标签:功能 虚拟化 什么 网络 硬件 NFV SDN

网络功能虚拟化(NFV)是一种对传统在专有硬件上运行的网络服务(例如路由器、防火墙和负载平衡器)进行虚拟化的方法。这些服务被打包为商用硬件上的虚拟机(VM),这样服务提供商便可以在标准服务器(而非专有服务器)上运行其网络。NFV 是电信云的主要组件之一,正在重塑电信业的发展。

借助 NFV,您无需为每个网络功能配备专用硬件。由于无需其他硬件资源就能让服务提供商按需交付新的网络服务和应用,NFV 提高了系统的扩展性和敏捷性。

欧洲电信标准协会(ETSI)所提出的 NFV 架构有助于定义 NFV 的实施标准。该架构的每个组件都是基于这些标准,以提高稳定性和互操作性。

NFV 架构包括:

  • 虚拟网络功能(VNF)是提供网络功能(例如文件共享、目录服务和 IP 配置)的软件应用。
  • 网络功能虚拟化基础架构(NFVi)包含了平台上的基础架构组件(计算、存储、联网),从而支持运行网络应用所需的软件(例如像 KVM 这样的虚拟机监控程序)或容器管理平台。
  • 管理、自动化和网络编排(MANO)提供了用于管理 NFV 基础架构和置备新 VNF 的框架。

NFV 与 SDN 之间并没有依赖关系,但它们确实有相似之处。两者都依赖于虚拟化并使用网络抽象,但在如何分离功能和抽象资源方面却有所不同。 

SDN 将网络转发功能与网络控制功能分开,其目标是创建可集中管理和可编程的网络。NFV 则是从硬件中抽象出网络功能。NFV 通过提供可运行 SDN 软件的基础架构来支持 SDN。 

根据您要完成的具体工作,NFV 和 SDN 可以协同使用,并且两者都使用商用硬件。借助 NFV 和 SDN,您可以打造一个更加灵活、可编程且可以有效利用资源的网络架构。

借助 NFV,服务提供商可以在标准硬件(而非专用硬件)上运行网络功能。另外,由于网络功能已虚拟化,因此可以在单个服务器上运行多个功能。这就意味着所需的物理硬件得以减少,故而可以进行资源整合,以降低物理空间占用、功耗和总体成本。 

NFV 使提供商可以灵活地在不同服务器上运行 VNF,或在需求发生变化时根据需要移动 VNF。这种灵活性可以加快服务提供商交付服务和应用的速度。 

例如,如果客户请求一项新的网络功能,那么他们可以启动新的虚拟机来处理该请求。当不再需要该功能时,可停用此虚拟机。这也是一种低风险测试潜在新服务价值的方法。

转载自:什么是 NFV? (redhat.com)

标签:功能,虚拟化,什么,网络,硬件,NFV,SDN
From: https://www.cnblogs.com/dier-gaohe/p/18184828

相关文章

  • 什么是公共云?
    概述公共云是一个虚拟资源池,可自动置备并通过自助服务界面在多个客户端间进行分配,其中的虚拟资源来自第三方公司所有和管理的硬件设备。当工作负载出现意外需求波动时,可直接通过公共云进行横向扩展。如今,公共云通常不会作为独立的基础架构解决方案来部署,而是被作为异构混合......
  • delete 表数据,磁盘空间为什么没有被释放?【转】
    最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多。为了节约成本,定期进行数据备份,并通过delete删除表记录。明明已经执行了delete,可表文件的大小却没减小,令人费解项目中使用Mysql作为数据库,对于表来说,一般为表结构和表数据。......
  • DDD面试题:DDD聚合和表的对应关系是什么 ?(来自蚂蚁面试)
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 2024-05-10 BFC是什么
    BFC(BlockFormattingContext)即块级格式化上下文,是W3CCSS2.1规范中的一个概念。它指的是浏览器中创建的一个独立的渲染区域,并且拥有一套渲染规则,决定了其子元素如何定位,以及与其他元素的相互关系和作用。BFC是一个完全独立的空间(布局环境),让空间里的子元素不会影响到外面的布局,反......
  • 什么是私有云?
    概述私有云是一种专为最终用户而创建,而且通常位于用户的防火墙内的云环境。尽管传统上私有云在本地运行,但现在许多企业构建的私有云位于供应商租赁的外部数据中心内。如果底层IT基础架构归某个拥有完全独立访问权限的客户专有,那这种云就是私有云。私有云的工作原......
  • React — 访问 Redux Store 的正确方法是什么?
    在组件中访问Store的最佳方法是使用connect()函数,该函数创建一个包裹现有组件的新组件。此模式称为高阶组件,通常是在React中扩展组件功能的首选方式。这允许您将状态和Action创建者映射到组件,并在Store更新时自动传递它们。使用connect的<FilterLink>组件:import{......
  • 为什么要用setTimout来做定时器?
    Q:再js中定时任务我们为什么要用setTimeout模拟,而不直接用setIntervalA:以下为详细答案精确控制时间间隔:使用setTimeout可以更精确地控制每次任务执行的时间间隔。因为在任务执行完成之后,我们可以根据需要再次设置下一个任务执行的时间,从而避免了可能因任务执行时间过长而......
  • 为什么要使用微服务架构?
    一、传统的单体架构1、什么是单体架构?单体架构(MonolithicArchitecture)是一种传统的软件架构模式,将整个应用程序作为一个单一的、统一的单元进行开发、部署和扩展。在单体架构中,所有的功能模块都被打包在一起,共享同一个代码库和数据库。 2、单体架构的缺点复杂性高一个......
  • 在云打印服务平台上打印资料有什么优势?
    随着移动互联网和电子商务的发展,现在有越来越多的用户选择在网上购物。而对于学生们来说,现在也有越来越多的同学们开始去网上打印。而云打印的出现,让这些网上打印资料的学生选择了云打印服务。那么在云打印服务平台上打印资料有什么优势?今天小易就带大家来了解一下。 在云打......
  • 美团二面:SpringBoot读取配置优先级顺序是什么?
    引言SpringBoot作为一种轻量级的Java应用程序框架,以其开箱即用、快速搭建新项目的特性赢得了广大开发者的青睐。其核心理念之一就是简化配置过程,使开发者能够快速响应复杂多变的生产环境需求。为了实现这一点,SpringBoot支持丰富的外部化配置机制,允许应用程序根据不同的部署环境......