NFV和SDN关系、NFV关键能力以及如何演进

2023-12-02 06:30
文章标签 关系 关键 能力 演进 sdn nfv

本文主要是介绍NFV和SDN关系、NFV关键能力以及如何演进,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

1.NFV和SDN的关系

NFV是具体设备的虚拟化,将设备控制平面运行在服务器上,这样设备是开放的兼容的。
SDN是一种全新的网络架构,SDN的思想是取消设备控制平面,由控制器统一计算,下发流表,SDN是全新的网络架构。
NFV和SDN是高度互补关系,但并不互相依赖。网络功能可以在没有SDN的情况下进行虚拟化和部署,然而这两个理念和方案结合可以产生潜在的、更大的价值。
NFV和SDN关系、NFV关键能力以及如何演进NFV和SDN关系、NFV关键能力以及如何演进
网络功能虚拟化(NFV)的目标是可以不用SDN机制,仅通过当前的数据中心技术去实现。但从方法上有赖于SDN提议的控制和数据转发平面的分离,可以增强性能、简化与已存在设备的兼容性、基础操作和维护流程。
NFV可以通过提供给SDN软件运行的基础设施的方式来支持SDN。而且,NFV和SDN在都利用用基础的服务器、交换机去达成目标,这一点上是很接近的。
SDN的本质是把网络软件化,提高网络可编程能力和易修改性。SDN没有改变网络的功能,而是重构了网络的架构
NFV没有改变设备的功能,而是改变了设备的形态。NFV的本质是把专用硬件设备变成一个通用软件设备,共享硬件基础设施
SDN和NFV的关系:
NFV的软件设备(统称VNF)快速部署以及VNF之间网络快速建立,需要支持网络自动化和虚拟化能力,这需要SDN网络提供支持。
在SDN网络情况下的一些网络诉求,比如能够快速提供虚拟网络,快速部署增值业务处理设备和网络设备等这些快速业务上线需求,需要NFV的软件网络设备(FW、vRouter)才能达成目的

2.基于SDN的NFV解决方案

NFV和SDN关系、NFV关键能力以及如何演进

SDN和NFV关系紧密,为了实现不同的网络形态,即NFV的实现,华为的解决方案为3个平台,其中fusionengine为架构平台,它采用高性能芯片与高速总线技术,与传统服务器相比能够提供更强的计算能力;同时基于集群技术和分布式的软件架构设计,系统整机可通过增加业务处理单板来扩展容量,以适应未来用户量和业务量不断发展的需求。
高可靠:在硬件上采用分布式硬件结构,各模块功能相对独立,并分别由不同的处理机负责控制,一个处理机的故障不会影响整个系统的正常运行。并采用了主备用,负荷分担,冗余配置等可靠性设计方法。在软件方面,具有自动容错及故障检视和处理等功能
华为CLOUDOS,即云操作系统为fusionsphere,基于OpenStack架构开发,整个系统专门为云设计和优化,提供强大的虚拟化功能和资源池管理、丰富的云基础服务组件和工具、开放的API接口等,可以帮助客户水平整合数据中心物理和虚拟资源,垂直优化业务平台,让企业的云计算建设和使用更加简捷。
Telco OS,是华为提出的ROADS解决系统,实时(Real-time)、按需(On-demand)、在线(All-online)、自助(DIY)、社交( Social),这几个词的英文首字母连在一起是“ROADS”。下一代运营系统必须具备三个核心模块:一、基础设施运营支撑功能模块,用于实现底层ICT基础设施的灵活调度,SDN/NFV等技术的应用是实现这一功能的前提,这一功能模块的核心是自动化,如自动的资源管理与分配等。二、大数据智能引擎,运营商应充分利用大量的用户数据资产,发掘数据中隐藏的相关关系,还原用户的业务场景,生成有价值的业务策略,实现卓越运营;三、商业使能模块,即面对用户的业务开发界面,通过一系列开发向导或功能套件,无论是运营商自身的产品研发和套餐设计、合作伙伴的业务开发,还是最终用户的业务购买和使用,都能够以极短时间得到敏捷、灵活的支撑,Telco OS就是为了解决它而生
!
关于本图的SDN描述:
SDN控制器北向对接云平台接收配置信息,根据云平台需求计算流表,南向下发流表至CE设备。
SDN控制器通过NFV实现,底层为E9000/RH2288服务器(此设备为华为通用服务器,当然NFV其实可以基于任意的x86服务器),平台为SUSE Linux系统,上层为VRP通用路由平台,VRP(华为通用路由平台)负责计算转发表。
讨论完毕基于SDN的NFV方案,下一章节我们开始阐述NFV的关键能力

3.NFV的关键能力

NFV的关键能力1:硬件及硬件管理技术
涉及的硬件包括 4 类:计算类、存储类和网络类以及部分安全类
请注意以下原则:在相同地理位置,网元业务特性相同的网元,应保证其硬件配置的一致,同一个硬件资源池中应尽量减少硬件配置的种类。
当然仅仅有硬件,那还是传统的网络形态,所以我们还需要虚拟化
涉及的硬件包括 4 类:计算类、存储类和网络类以及部分安全类
请注意以下原则:在相同地理位置,网元业务特性相同的网元,应保证其硬件配置的一致,同一个硬件资源池中应尽量减少硬件配置的种类。
当然仅仅有硬件,那还是传统的网络形态,所以我们还需要虚拟化
NFV和SDN关系、NFV关键能力以及如何演进
NFV的关键能力2:虚拟层技术
主流VIM 平台基于OpenStack 社区进行开发,包括身份认证及授权、虚拟机镜像管理、计算资源管理、存储资源管理、网络资源管理、虚拟机生命周期管理等能力。
图中红色部分为虚拟化层
华为架构中fusionsphere系统为虚拟化层系统,虚拟基础设施在服务器硬件、存储、网络上构建了一个统一的虚拟化层,实现了资源的聚合。使得资源能够被池化的共享和动态分配。提高硬件资源的利用率,简化对物理资源的管理

NFV和SDN关系、NFV关键能力以及如何演进

NFV的关键能力3:管理编排技术
MANO,即编排技术由ETSI NFV ISG小组首先提出,2014年底完成规范1,但并未完成彻底的标准化工作
NFVO 实现网络服务和网元管理及处理,提供网络服务生命周期的管理。
VNFM 实现虚拟化网元VNF的生命周期管理,包括VNF 实例的初始化、VNF 的扩容/缩容、VNF 实例的终止。
VIM 是虚拟化基础设施管理系统,主要负责虚拟基础设施的管理,监测控制和故障上报,面向上层VNFM 和NFVO 提供虚拟化资源池

NFV和SDN关系、NFV关键能力以及如何演进
NFV的关键能力4:可靠性技术
1.硬件可靠性,硬件层面的可靠性即包括NFV所在的硬件节点的可靠性,也包括物理网络、存储的可靠性。
2.虚拟化云平台的可靠性,在通信领域,由于其虚拟资源上运行的是电信网元,每一个故障都可能导致电信业务的错误乃至瘫痪,因此CT 运营商必须把这些虚拟资源看成是“宠物”,即对每一个虚拟资源都要格外关注,一旦出现故障,就要及时发现并恢复,以保障其上业务的正常运行,换句话讲不能把NFV单元再看成是“牲口”,还有计算、存储、网络资源共享,易产生资源抢占;分布式、弹性容易导致故障扩散
3.引入了虚拟层之后,电信网元软件无法直接读取到网元硬件的信息,而只能看到其依赖的虚拟层信息,当前大部分虚拟网元在交付同时都能提供可靠性方案。然而各种可靠性方案存在差别,且对硬件和云平台的要求各异,同时基础设施故障信息无法及时上报给VNF,VNF只能靠软件手段检测故障;垂直厂商环境下集成交付,可靠性是一大挑战
NFV的关键能力5:加速技术
关于加速技术,业界存在较大争议:1.是否需要硬件加速? 2.如果需要,在哪些方面加速?
请注意IT 通用服务器采用的多核处理器的包处理性能是无法满足通信网络数据面网元高性能要求的,那此时是否需要专门的硬件加速设备呢?
持不需要的理由看上去很简单:设备要通用化,就不能引入专用硬件,否则又回到过去专用硬件盒子的老路
另外一种观点却是“想清楚的运营商都在考虑硬加速,没有想清楚的都只要通用硬件”
已经出现的一些硬件加速技术包括:
DPDK,DPDK(Data Plane Development Kit),是一组快速处理数据包的开发平台及接口
SRIOV,一种基于硬件的虚拟化解决方案,可提高性能和可伸缩性
FPGA,现场可编程逻辑阵列,专用集成电路领域中的一种半定制电路而出现
GPU,图形处理器
但它们并没有真正的完全用于NFV。或许时间可以证明一切
NFV和SDN关系、NFV关键能力以及如何演进

4 NFV演进的总体原则

传统运营商向NFV网络的迁移:NFV 的部署将是一个渐进的过程,传统网络和 NFV 长期共存
NFV的部署一般原则是“需求导向,业务驱动,效率优先,从易到难”
不同业务具备不同的部署方向
下面我们将阐述不同的部署场景
1.通过NFV部署新业务
NFV和SDN关系、NFV关键能力以及如何演进
图中下半部分为使用传统网络部署NB-IoT(窄带物联网),而上半部分采用了NFV部署的vEPC(虚拟移动演进分组核心网)构建物联网方案
2.网络扩容和网络升级替换

通过vEPC扩容。面对快速的业务增长,运营商通过部署VNF来分担现网PNF(Physical Network Funcation,物理网络功能)的负荷,同时逐步淘汰现网设备,实现网络的平滑演进。
网络升级替换。传统设备因为折旧或需要进行硬件替换时,通过引入NFV设备,可以加快未来网络的升级部署速度

预期的NFV网络部署实例

NFV和SDN关系、NFV关键能力以及如何演进

在本实例图中蓝色标识代表SDN驱动的上层NFV的虚拟化基础设施管理器以及虚拟网络功能管理器,也就是说每个模块都采用了NFV,当然这些都基于绿色的虚拟化后的资源池,通过虚拟层承载了上层的业务(橘红色部分),这些业务包括
下一代系统架构演进(SAE-GW)、宽带接入服务器(BRAS)、IP多媒体子系统(IMS)、移动管理实体(MME)、属地用户服务器(HSS)、自治系统域(AS)业务。同时该实例图完全基于现网的核心层、汇聚层、接入层架构,即不影响现网架构的基础上实施。
常用术语检索:
API
Application Program Interface
应用编程接口
BRAS
Broadband Remote Access Serve
宽带接入服务器
BSS
Business Support Systems
业务支撑系统
COTS
Commercial Off-The-Shelf
商用成品
CPE
Customer Premise Equipment
用户端设备
CPU
Center Process Unit
中央处理单元
CT
Communication Technology
通信技术
DPDK
Data Plane Development Kit
数据平面开发包
EPC
Evolved Packet Core
移动演进分组核心网
ETSI
European Telecommunications Standards Institute
欧洲电信标准协会
HSS
Home Subscriber Server
属地用户服务器
IETF
Internet Engineering Task Force
国际互联网工程任务组
IMS
IP Multimedia Subsystem
IP多媒体子系统
MANO
NFV Management and Orchestration
NFV管理和编排
MME
Mobility Management Entity
移动管理实体
NAT
Network Address Translation
网络地址翻译
NB-IoT
Narrow Band Internet of Things
窄带物联网
NFV
Network Function Virtualization
网络功能虚拟化
NFVO
NFV Orchestration
NFV编排器
OSS
Operations support systems
运营支撑系统
OPNFV
Open Platform for NFV
NFV开放平台
PNF
Physical Network Funcation
物理网络功能
QoS
Quality of Service
服务质量
PGW
Packet data network Gateway
包数据网网关
SGW
Serving Gateway
服务网关
SR-IOV
Single root I/O virtualization
单根I/O虚拟化
VIM
Virtualisation Infrastructure Management
虚拟化基础设施管理器
VNF
Virtual Network Function
虚拟网络功能
VNFM
VNF Manager
VNF管理器

这篇关于NFV和SDN关系、NFV关键能力以及如何演进的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/444298

相关文章

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏

Arch - 演进中的架构

文章目录 Pre原始分布式时代1. 背景与起源2. 分布式系统的初步探索3. 分布式计算环境(DCE)4. 技术挑战与困境5. 原始分布式时代的失败与教训6. 未来展望 单体时代优势缺陷单体架构与微服务架构的关系总结 SOA时代1. SOA架构及其背景1. 烟囱式架构(Information Silo Architecture)2. [微内核架构](https://www.oreilly.c

读软件设计的要素04概念的关系

1. 概念的关系 1.1. 概念是独立的,彼此间无须相互依赖 1.1.1. 一个概念是应该独立地被理解、设计和实现的 1.1.2. 独立性是概念的简单性和可重用性的关键 1.2. 软件存在依赖性 1.2.1. 不是说一个概念需要依赖另一个概念才能正确运行 1.2.2. 只有当一个概念存在时,包含另一个概念才有意义 1.3. 概念依赖关系图简要概括了软件的概念和概念存在的理

数据依赖基础入门:函数依赖与数据库设计的关系

在数据库设计中,数据依赖 是一个重要的概念,它直接影响到数据库的结构和性能。函数依赖 作为数据依赖的一种,是规范化理论的基础,对数据库设计起着至关重要的作用。如果你是一名数据库设计的初学者,这篇文章将帮助你理解函数依赖及其在数据库设计中的应用。 什么是数据依赖? 数据依赖 是指同一关系中属性间的相互依赖和制约关系,它是数据库设计中语义的体现。在现实世界中,数据之间往往存在某种依赖关系,而这

c++ 和C语言的兼容性关系

C++ 和 C 语言有很高的兼容性,但也存在一些差异和限制。下面是它们的兼容性关系的详细介绍: 兼容性 C++ 是 C 的超集: C++ 语言设计为兼容 C 语言的语法和功能,大部分 C 代码可以在 C++ 编译器中编译运行。 标准库兼容性: C++ 标准库包含了 C 标准库的内容,如 stdio.h、stdlib.h、string.h 等头文件,但 C++ 的标准库也提供了额外的功能,如

七、Maven继承和聚合关系、及Maven的仓库及查找顺序

1.继承   2.聚合   3.Maven的仓库及查找顺序

file-max与ulimit的关系与差别

http://zhangxugg-163-com.iteye.com/blog/1108402 http://ilikedo.iteye.com/blog/1554822

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,