NFV SDN

2023-11-04 02:58
文章标签 sdn nfv

本文主要是介绍NFV SDN,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

专业技术分析 NFV与SDN的区别是什么?

5条评论
2013-06-14 00:01     it168网站原创  作者: vivia/译 编辑:  闫志坤

  【IT168 技术】软件定义型网络(SDN)和网络功能虚拟化(NFV)都是热议的话题。他们之前显然是有关系的,但是它们有哪些地方类似呢?不同之处又在哪里?二者如何做到相互补充呢?

NFV与SDN的区别是什么?

  SDN——诞生于高校,成熟于数据中心

  SDN初始于园区网络,一群研究者(译者注:斯坦福的达人们)在进行科研时发现,每次进行新的协议部署尝试时,都需要改变网络设备的软件,这让他们灰常郁闷,于是乎,他们开始考虑让这些网络硬件设备可编程化,并且可以被集中的一个盒子所管理和控制,就这样,诞生了当今SDN的基本定义和元素

  1.分离控制和转发的功能

  2. 控制集中化

  3.使用广泛定义的(软件)接口使得网络可以执行程序化行为

  另一个SDN成功的环境就是云数据中心,这些数据中心的规模不断的扩展,如何控制虚拟机的爆炸式增长,如何用更好的方式连接和控制这些虚拟机,成为数据中心明确需求。而SDN的思想,恰恰提供了一个希望:数据中心如何可以更可控。

  OpenFlow——向标准推进

  那么,OpenFlow是从何处走进SDN的视野中呢?当SDN初创伊始,如果需要获得更多的认可,就意味着标准化这类工作必不可少。于是,各网络厂商联合起来组建了开放网络论坛(ONF),其目的就是要将控制平面和转发平面之间的通讯协议标准化,这就是OpenFlow。OpenFlow第一定义了流量数据如何组织成流的形式(Flow,也就是流,也意味着OpenFlow常提到的流表),第二定义了这些流如何按需控制。这是让业界认识到SDN益处的关键一步

  NFV——由服务供应商创建

  和SDN始于研究者和数据中心不同,NFV则是由运营商的联盟提出,原始的NFV白皮书描述了他们遇到的问题,以及初步的解决方案。

  网络运营商的网络是通过大型的不断增长的专属硬件设备来部署。一项新网络服务的推出,通常需要另一种变体,而现在也越来越难找到空间和动力来推荐这些盒子;除此之外,能耗在增加,资本投入存在挑战,又缺少必要的技巧来设计,整合和操作日趋复杂的硬件设备。更有甚者,基于硬件的设备很快就要过期了,它们需要更多没有财政优势“进程设计整合部署”。

  NFV旨在利用标准的IT虚拟化技术解决这些问题,具体是把多种网络设备类型融合到数据中心,网络节点和终端用户企业内可定位的行业标准高容量服务器,交换机和存储中。我们相信NFV可应用到任何数据层的数据包进程和固定移动网络架构中的控制层功能。

  


  SDN 与 NFV 比较

  现在,让我们看看SDN和NFV的关系,最初的NFV白皮书对SDN和NFV的关系做了如下综述:

  如图1所示,网络功能虚拟化和软件定义网络(SDN)有很强的互补性,但是并不相互依赖(反之亦然),网络功能虚拟化可以不依赖于SDN部署,尽管两个概念和解决方案可以融合,并且潜在形成更大的价值。

  SDN 与 NFV 比较

  ▲图一:图解NFV与SDN关系

  依赖于应用在大量数据中心内的现有技术,网络功能虚拟化的目标可以基于非SDN的机制而实现。但是,如果可以逐渐接近SDN所提出的将控制平面和数据平面的思路,那么就能进一步使现有的部署性能增强且简化互操作性,减轻运营和维护流程的负担。网络功能虚拟化为SDN软件的运行提供基础架构的支持,未来,网络功能虚拟化可以和SDN的目标紧密联系在一起—-使用商业性服务器和交换机。

  SDN和NFV—协同工作?

  让我们看一个SDN和NFV协同工作的案例,首先,图2 展示了当今路由器服务部署典型案例,在每个客户站点使用均使用一台路由器(提供服务)

  SDN 与 NFV 比较

  ▲图二:目前的托管路由服务

  如图3所示,使用虚拟路由器的功能,NFV就可以在这个场景中展现作用,所有的用户站点左侧都是一个网络接口设备(NID)–虚拟路由器,提供网络的分界点,并且测量性能。

  SDN 与 NFV 比较

  ▲图三:使用NFV的托管路由服务

  最终,SDN被引入进来,将控制平面和转发平面分割,数据包将会根据更优化的数据平面(译者注:或者理解为转发路径)被转发,路由(控制平面)功能则运行在某机柜服务器的虚拟机内。

  SDN 与 NFV 比较

  ▲图四:用NFV和SDN的托管路由服务

  SDN和NFV的结合提供了最优的解决方案:

   1. 一个昂贵的专业设备(译者注:路由器神马的盒子)被通用硬件和高级软件替代

   2. 软件控制平面被转移到了更优化的位置(译者注:从专用设备硬件中剥离,放置在数据中心或者POP位置,可能以服务器或者虚拟机的形式存在)

   3.数据平面的控制被从专有设备上提取出来,并且标准化,使得网络和应用的革新无需网络设备硬件升级

汇总

下表介绍了SDN和NFV的一些关键点比较

 

SDN 与 NFV 比较

这篇关于NFV SDN的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

NFV架构

1)NFV的背景 来自IT界的启示,给网络产业带来了网络架构和设备架构两个层面的思考。网络架构层面引入对SDN控制器的思考,设备架构层面引入对设备部署形态的思考(NFV)。 网络功能虚拟化被称为NFV(Network Functions Virtualization),而虚拟化之后的网络功能被称为VNF(Virtualized Network Function)在硬件通用化后,传统的网元不

SDN架构详解

目录 1)经典的IP网络-分布式网络 2)经典网络面临的问题 3)SDN起源 4)OpenFlow基本概念 5)Flow Table简介 6)SDN的网络架构 7)华为SDN网络架构 8)传统网络 vs SDN 9)硬件SDN与软件SDN 1)经典的IP网络-分布式网络 经典的IP网络是一个分布式的、对等控制的网络。每台网络设备存在独立的数据平台、控制平面和管理平面。

【网络安全】【深度学习】【入侵检测】SDN模拟网络入侵攻击并检测,实时检测,深度学习【二】

文章目录 1. 习惯终端2. 启动攻击3. 接受攻击4. 宿主机查看h2机器 1. 习惯终端 上次把ubuntu 22自带的终端玩没了,治好用xterm: 以通过 Alt+F2 然后输入 xterm 尝试打开xterm 。 然后输入这个切换默认的终端: sudo update-alternatives --config x-terminal-emulator 这之后就可以用

【网络安全】【深度学习】【入侵检测】SDN模拟网络入侵攻击并检测,实时检测,深度学习

文章目录 1. 前言2. Mininet 和 Ryu 的区别2.1 Mininet2.2 Ryu2.3 总结 3. 模拟攻击3.1 环境准备3.2 创建 Mininet 网络拓扑3.2 启动 Ryu 控制器3.3 模拟网络攻击3.4 捕获流量 4. 实时异常检测4.1 在 Ryu 控制器中4.2 在 h2 机器上的实验结果4.3 深度学习模型部署上h2机器 帮助、咨询 1. 前言

《软件定义安全》之一:SDN和NFV:下一代网络的变革

第1章 SDN和NFV:下一代网络的变革 1.什么是SDN和NFV 1.1 SDN/NFV的体系结构 SDN SDN的体系结构可以分为3层: 基础设施层由经过资源抽象的网络设备组成,仅实现网络转发等数据平面的功能,不包含或仅包含有限的控制平面的功能。控制层利用南向接口控制基础设施层的网络设备,构建并维护全局的网络视图,实现传统网络设备中控制平面的功能。应用层基于北向接口和控制层提供的网络

《软件定义安全》之二:SDN/NFV环境中的安全问题

第2章 SDN/NFV环境中的安全问题 1.架构安全 SDN强调了控制平面的集中化,从架构上颠覆了原有的网络管理,所以SDN的架构安全就是首先要解决的问题。例如,SDN实现中网络控制器相关的安全问题。 1.1 SDN架构的安全综述 从网络安全的角度,SDN带来了网络架构的革新,也引入了新的安全威胁和挑战。从架构层面来看,新引入的SDN控制器由于逻辑集中的特点,自然易成为攻击的对象;开放的A

初识SDN(二)

初识SDN(二) SDN部分实现 REST API 是什么? REST API(Representational State Transfer Application Programming Interface,表述性状态传递应用程序接口)是一种基于HTTP协议的接口,广泛用于Web服务和应用程序之间的通信。REST API 通过标准的HTTP方法(如GET、POST、PUT、DELETE)

初识SDN

初识SDN 软件定义网络(SDN,Software-Defined Networking)是一种网络架构方法,它通过将网络控制平面与数据平面分离来实现网络的集中化控制和管理。 基本概念 以下是SDN的关键概念和组成部分: 1. SDN的基本概念 控制平面与数据平面分离:传统网络设备(如路由器和交换机)将控制平面(决定数据包如何转发)和数据平面(实际转发数据包)集成在一起。而在SDN

关于OpenFlow协议的运行机制和实践分析(SDN)

目录 OpenFlow运行机制 1 OpenFlow信道建立 1.1 OpenFlow消息类型  1.2 信道建立过程解析 2 OpenFlow消息处理 2.1 OpenFlow流表下发与初始流表 2.2 OpenFlow报文上送控制器 2.3 控制器回应OpenFlow报文 3 OpenFlow交换机转发 3.1 单播报文转发流程 OpenFlow的实践分析 1、实验目的

完整的软件定义网络(SDN)

实现一个完整的软件定义网络(SDN)以及部署自动化的方案需要详细的技术讨论和代码示例。在这个篇幅有限的平台上,我将提供一个概述性的指南,介绍 SDN 的基本概念、Python 实现 SDN 的关键技术、部署自动化的原理和实现方法。由于篇幅限制,我将无法提供完整的代码实现,但会指出每个部分的关键步骤和可能的实现方式。 第一部分:SDN 概述 什么是 SDN? 软件定义网络(SDN)是一种网络架