导航:首页 > 网络共享 > 软件定义网络产生原因

软件定义网络产生原因

发布时间:2022-06-14 09:13:49

什么软件定义网络

软件定义网络(简称SDN)属于网络流量控制的下一个步骤。Tech Pro Research发布的调查报告正是以此为中心,旨在为我们展示企业如何使用SDN方案。

过去几年以来,以更为高效方式管理环境的需求正快速普及,这也使得网络领域的更高灵活性与控制手段成为必然。作为重要解决途径之一,软件定义网络(简称SDN)应运而生。它允许我们对网络流量加以控制,并利用软件与策略对网络行为及响应进行统一定义——而不必像以往那样面向单独硬件设备。

举例来说,SDN能够将网络流量指向至使用频率最低的资源处,从而有效利用冗余系统共享工作负载以实现负载均衡。这不仅改善了网络与系统的响应时间,亦能够反过来催生出充分利用此类优势的出色应用程序。另外,SDN还提供良好的可扩展性与异构环境控制能力,例如与云服务对接的本地数据中心。

Tech Pro Research的这份调查报告整理出以下几项重要结论:

· 没有良好的人员培训,SDN实现亦将无从谈起。目前的常见接口通常要求我们拥有对SDN常规开发语言的知识,同时了解如何利用技术优势实现业务改进。

· 考虑增量式实现,即利用定期关闭与现场解决方案了解SDN是否契合我们的整体基础设施架构。

· 认真考量并审查SDN是否有助于解决云服务管理工作、供应商访问以及随时/随地接入的复杂性。

· SDN正在全面普及,虽然普及速度仍然缓慢;不要坐视竞争对手将其转化为业务优势,而我们自己仍挣扎于使用命令行以及非统一设备管理方案。

这份报告同时指出,“虽然做出诸多承诺,但SDN实际推广中仍然障碍重重,这主要是由于大型供应商的消极态度。尽管这一态势已经出现变化迹象,但企业客户仍然需要相当长时间才会最终决定将SDN纳入自己的采购清单。”

㈡ 为什么软件定义网络正逐步走向现实

在《开放API的软件定义网络就是真正的整合》,我们谈到了以软件为中心的网络的角色。《如何判断软件定义网络是否真的开放?》主要讨论软件定义网络是不是真的开放和可互操作的。本文将主要介绍多核处理如何推动软件定义网络。
软件定义网络并不是新概念,但是它最终可能将取代现在不灵活且以硬件为中心的高速高性能多核处理网络。一旦出现软件定义网络,网络设备将配备软件开发套件和开放API,从而实现全新的网络应用程序。
以硬件为中心的网络问题
对于整个同时代的网络工程师而言,路由器或交换机是一种有定制芯片和软件的设备。但是,情况并非一成不变。在80年代,路由器只是有两个或多个网络接口之间的数据包转发服务器。定制ASIC源于网络容量和复杂性的增长。这时,路由器就成为一种用途唯一的特殊设备。
在这期间,我们可能忽略了以硬件为中心的网络存在的问题:创新缓慢。将软件烧写到芯片中会增加生产周期,减少系统集成的特性。更坏的是,一旦烧录完成,硬件无法轻易修改。采用固件只能稍微缓和这个问题,实际上无法彻底改变底层选择。硬件是固定、不灵活但又非常快速的方法。
可扩展多核处理器和虚拟化会促使计算服务器发生变革,但是到目前为止,它们对网络设备的影响甚微。但是,随着网络处理器产品的出现,这种变化会越来越多。
为什么现在要使用软件定义网络?
软件极具有极强的灵活性,但是速度比硬件慢。多核处理则进一步缩小性能上的差距。而且,从80年代开始,软件的性能越来越好。新的开发方法、虚拟化和开放标准提高了软件的模块化、灵活性,降低了开发难度。全球开发人员可以使用的软件也越来越多。硬件制造工厂需要大量的资源和开支,而一些最优秀的软件开发环境甚至可以运行在笔记本电脑上,而且是免费发放的(例如,Eclipse)。对于开发人员和供应商,以软件为中心的网络将开创一个全新的开发方法,减少资源消耗,加快创新速度。
这对于网络专业人员意味着什么?从终端用户角度看,以软件为中心的网络又是什么?在很多方面,这些设备本身是相同的:19英寸的宽度,机架式挂载,前面具备许多端口,后面安装了许多风扇。但是,用户体验可能有显着区别。
软件定义网络发展过程将经过三个阶段:
创新:首先,对于供应商而言,软件定义网络的主要优点在于竞争力创新和投放市场的速度。开发方法更灵活,硬件越普通,意味着生产时间越快,发布时间越快,升级越简单。
定制:网络管理员首先在定制方面体验到以软件为中心的网络的优点。基于软件的网络设备更容易通过脚本进行控制,并且支持更多的协议和标准。它们能够动态加载新特性,且更容易与其他系统整合到一起。
应用程序:以软件为中心的网络的第三个阶段,即软件协议向第三方开发者开放并且应用程序数量增多的时候。网络设备将包含软件开发套件或开放的API和文档。接着开发者社区逐步与新出现的网络“应用程序”行业标准结合。然后,很快就会出现开源方法,符合关键应用的小型应用程序,以及“吸引”终端用户的脚本和开发。
随着创新从狭小的硬件团队向更多的程序员、管理员和高级用户扩展,处在革新边缘以软件为中心的网络与以硬件为中心的网络一同发展。现在,许多用户还不知道谁制造了他们使用的手机;他们只知道手机是运行Android或iOS,以及其他的许多应用程序。在不久的将来,很可能会出现支持网络的应用程序。

计算机网络形成的原因及意义

一、原因

把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。

二、意义

只有两台计算机和连接它们的一条链路,即两个节点和一条链路。

通过线路互连起来的、资质的计算机集合,确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。

(3)软件定义网络产生原因扩展阅读

计算机网络层次划分:

为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即着名的OSI/RM模型(Open System Interconnection/Reference Model)。

它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:

1、物理层(Physics Layer)

2、数据链路层(Data Link Layer)

3、网络层(Network Layer)

4、传输层(Transport Layer)

5、会话层(Session Layer)

6、表示层(Presentation Layer)

7、应用层(Application Layer)

㈣ 软件定义网络是什么意思

Emulex是融合网络解决方案领域的全球领导者,致力于为数据中心内的服务器、网络和存储设备提供企业级连接。
软件定义:软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。
数据库软件定义:用于数据管理的软件系统,具有信息存储、检索、修改、共享和保护的功能。目前流行的数据库软件有Access、Sybase、SQL server、ORACLE、Foxpro等,它们都属于关系型数据库软件。

㈤ 网络是怎么形成的

网络是由节点和连线构成,表示诸多对象及其相互联系。在数学上,网络是一种图,一般认为专指加权图。网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类型的实际问题中抽象出来的模型。

在计算机领域中,网络是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。网络是人类发展史来最重要的发明,提高了科技和人类社会的发展。

随着1946年世界上第一台电子计算机问世后的十多年时间内,由于价格很昂贵。电脑数量极少,早期所谓的计算机网络主要是为了解决这一矛盾而产生的。其形式是将一台计算机经过通信线路与若干台终端直接连接,我们也可以把这种方式看做为最简单的局域网雏形。

最早的网络,是由美国国防部高级研究计划局(ARPA)建立的。现代计算机网络的许多概念和方法,如分组交换技术都来自ARPAnet。 ARPAnet不仅进行了租用线互联的分组交换技术研究,而且做了无线、卫星网的分组交换技术研究-其结果导致了TCP/IP问世。

1977-1979年,ARPAnet推出了如今形式的TCP/IP体系结构和协议。

1980年前后,ARPAnet上的所有计算机开始了TCP/IP协议的转换工作,并以ARPAnet为主干网建立了初期的Internet。

1983年,ARPAnet的全部计算机完成了向TCP/IP的转换,并在 UNIX(BSD4.1)上实现了TCP/IP。ARPAnet在技术上最大的贡献就是TCP/IP协议的开发和应用。2个着名的科学教育网CSNET和BITNET先后建立。

1984年,美国国家科学基金会NSF规划建立了13个国家超级计算中心及国家教育科技网。随后替代了ARPANET的骨干地位。

1988年Internet开始对外开放。

1991年6月,在连通Internet的计算机中,商业用户首次超过了学术界用户,这是Internet发展史上的一个里程碑,从此Internet成长速度一发不可收拾。21世纪,网络平台应用于电子商务领域。网商成为潮流。

(5)软件定义网络产生原因扩展阅读:

利用网络,人们不仅可以实现资源共享,还可以交换资料、保持联系、进行娱乐等。现在很多人的生活和工作已经和网络密不可分了。网络的实现,使单一的、分散的计算机有机地连成一个系统,它主要有以下功能:

1、资源共享

网络的主要功能就是资源共享。共享的资源包括软件资源、硬件资源以及存储在公共数据库中的各类数据资源。网上用户能部分或全部地共享这些资源,使网络中的资源能够互通有无、分工协作,从而大大提高系统资源的利用率。

2、快速传输信息

分布在不同地区的计算机系统,可以通过网络及时、高速地传递各种信息,交换数据,发送电子邮件,使人们之间的联系更加紧密。

3、提高系统可靠性

在网络中,由于计算机之间是互相协作、互相备份的关系,以及在网络中采用一些备份的设备和一些负载调度、数据容错等技术,使得当网络中的某一部分出现故障时,网络中其他部分可以自动接替其任务。因此,与单机系统相比,计算机网络具有较高的可靠性。

4、易于进行分布式处理

在网络中,还可以将一个比较大的问题或任务分解为若干个子问题或任务,分散到网络中不同的计算机上进行处理计算。这种分布处理能力在进行一些重大课题的研究开发时是卓有成效的。

5、综合信息服务

在当今的信息化社会里,个人、办公室、图书馆、企业和学校等,每时每刻都在产生并处理大量的信息。这些信息可能是文字、数字、图像、声音甚至是视频,通过网络就能够收集、处理这些信息,并进行信息的传送。因此,综合信息服务将成为网络的基本服务功能。

㈥ 软件定义网络的历史

回顾网络创新的历史,在20世纪90年代中期认为“推动网络的创新,需要在一个简单的硬件数据通路上编程”,即动态网络。它的问题在于隔离性、性能、复杂度。20世纪90年代后期认为,“为了推动网络创新,我们需要底层的数据通道是可编程的”,也即网络处理器。它的问题在于加剧了数据通道底层的复杂度。事实上在网络领域,我们一直以来没有分清一个简单通用的硬件底层与一个开放的上层编程环境之间的界限。之前的尝试往往犯以下错误:
1. 假设当前的IP路由底层是固定的,并试图在其外部编程,包括路由协议;
2. 自上而下地定义编程和控制模型。(但事实上Intel在选择x86指令集的时候,并没有定义Windows XP、Linux或者VMware)

㈦ 软件这个定义的来源

software 软件 The programs, routines, and symbolic languages that control the functioning of the hardware and direct its operation. 软件:控制计算机硬件功能及其运行的指令、例行程序和符号语言。如Windows、DOS、AutoCAD、PRO/E等,都是软件。 凡是能够在终端运行的都可以归为软件,软件的种类繁多。 软件的真正含义 程序设计的最终结果是软件。 软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。 1.运行时,能够提供所要求功能和性能的指令或计算机程序集合。 2.程序能够满意地处理信息的数据结构。 3.描述程序功能需求以及程序如何操作和使用所要求的文档。

名称诠释
1、软件[software](中国大陆及香港用语,台湾作软体)是一系列按照特定顺序组织的计算机数据和指令的集合。 2、软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。 3、泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。
编辑本段类型划分
一般来讲软件被划分为系统软件、应用软件,其中系统软件包括操作系统和支撑软件(微软近期又发布嵌入式系统,即硬件级的软件,是电脑及其它设备运算速度更快更节能) 软件的真正含义 程序设计的最终结果是软件。 软件界面
软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。 1.运行时,能够提供所要求功能和性能的指令或计算机程序集合。 2.程序能够满意地处理信息的数据结构。 3.描述程序功能需求以及程序如何操作和使用所要求的文档。
系统软件
系统软件为计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件; 系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。 1.操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理 触摸屏查询软件
与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。★操作系统分为BSD 、DOS 、Linux 、Mac OS、OS/2 、QNX 、Unix、Windows等。 2.支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。它主要包括环境数据库、各种接口软件和工具组。着名的软件开发环境有IBM公司的Web Sphere,微软公司的等。★包括一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具)。
应用软件
但是系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。 ★较常见的应用软件有: 行业管理软件 :如电脑行业管理软件开龙IT200 、商软ERP等; 文字处理软件 :如Office、 openoffice、 WPS、永中office等 ; 信息管理软件 :如Assces数据库、mysql数据库等; 辅助设计软件 :如AutoCAD、caxa、Photoshop 、SolidWorks、CATIA,pro/e、UG等; 媒体播放软件:如暴风影音、QQ影音、kmplayer、豪杰超级解霸、Windows Media Player、RealPlayer等; 系统优化软件:如windows优化大师、超级兔子魔法设置等; 实时控制软件 :如KingACT 教育与娱乐软件 :如考试宝典、游戏; 图形图像软件 :coreldraw ,painter,GIMP(linux下),3DS MAX,MAYA,softimage|xsi,lightwave,cineme 4d,Houdini ,ADOBE公司的:Photoshop、Illustrator、Acrobat、Reader、Golive、Indesign、Creative Suite、Pagemaker、After Effects、Premiere、Font Folio、Adobe Framemaker、Flex、InCopy、Audition、SoundBooth、Captivate、Dreamweaver、Flash、Fireworks、LiveCycle Enterprise Suite (ES); 数学软件:Mathematica,Maple,Matlab,MathCad; 统计软件:SAS,SPSS 后期合成软件 :after effects,combustion,digital fusion,shake,flame ; 杀毒软件 :如:国外品牌,诺顿 、卡巴斯基、Webroot Antivirus、G DATA AntiVirus、F-Secure Anti-Virus、麦克菲(McAfee®)、nod32、tiesaimenke、赛门铁克、大蜘蛛、Trend Micro AntiVirus、驱逐舰、Vipre Antivirus + Antispyware 、AVG Anti-Virus、ParetoLogic Anti-Virus PLUS、小红伞、比特梵德等; 国内品牌,金山毒霸,江民,瑞星,360、可牛、东方微点、安博士等; 通信协作软件:电子邮件软件,传真软件,群件软件,通信软件,远程控制软件; 管理效率软件:个人信息管理软件,财务软件,ocr软件,文档软件,项目管理软件。
手机软件
顾名思义,所谓手机软件就是可以在安装在手机上的软件,完善原始系统的不足与个性化。随着科技的发展,现在手机的功能也越来越多,越来越强大。不是像过去的那么简单死板,目前发展到了可以和掌电脑相媲美.手机软件与电脑一样,下载手机软件时还要考虑你购买这一款手机所安装的系统来决定要下相对应的软件.目前手机主流系统有以下:Symbian、Linux、Research in Motion、Windows Mobile.但是在2007年,苹果推出了运行自己软件的iPhone;Google宣布将在明年推出Android手机操作系统平台。二种新操作系统的进入改变了一些手机运营商的计划,为最终用户造成了一些麻烦,给应用软件开发人员带来了更大的挑战,表明了手机产业的一些基本变化。 常用手机软件:GPRS Helper、UCWEB、移动QQ、GGLIVE

㈧ SDN软件定义网络是干什么用的在企业内有哪些应用

软件定义网络(SDN)由多种网络技术组成,具有灵活敏捷的特点,它是一种可编程网络,主要通过OpenFlow技术来根据部署需求或后续需求更改网络的设置。与传统网络不同,软件定义网络(SDN)将网络设备的控制面与数据面分离开来,因此企业可以像升级、安装软件一样对网络架构进行修改,满足企业对整个网络结构进行调整、扩容或升级的需求,而底层的交换机、路由器等硬件则无需替换,节省大量的成本的同时,网络架构迭代周期也会大大缩短。

㈨ 软件定义网络的介绍

软件定义网络(Software Defined Network, SDN ),是由Emulex提出的一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。

㈩ “软件定义”的概念

所谓软件定义,就是用软件去定义系统的功能,用软件给硬件赋能,实现系统运行效率和能量效率最大化。软件定义的本质就是在硬件资源数字化、标准化的基础上,通过软件编程去实现虚拟化、灵活、多样和定制化的功能,对外提供客户化的专用智能化、定制化的服务,实现应用软件与硬件的深度融合。其核心是API(Application Programming Interface)。API解除了软硬件之间的耦合关系,推动应用软件向个性化方向发展,硬件资源向标准化方向发展,系统功能向智能化方向发展。API之上,一切皆可编程;API之下,“如无必要、勿增实体”。
软件定义有三大特点或者发展趋势,即:硬件资源虚拟化、系统软件平台化、应用软件多样化。硬件资源虚拟化是指将各种实体硬件资源抽象化抽象化,打破其物理形态的不可分割性,以便通过灵活重组、重用发挥其最大效能。系统软件平台化,实现,是指通过基础软件对硬件资源进行统一管控、按需分配按需配置与分配,并通过标准化的编程接口解除上层应用软件和底层硬件资源之间的紧耦合关系,使其可以各自独立演化。在成熟的平台化系统软件解决方案的基础上,应用软件不受硬件资源约束,将得到可持续地迅猛发展,整个系统将实现更多的功能、,对外提供更为灵活高效的和多样化的服务。软件定义的系统,将随着硬件性能的提升、算法效能的改进、应用数量的增多,逐步向智能系统演变。
我们正在步入一个“万物皆可互联、一切皆可编程”,的新时代,软件代码将成为一种最为重要的资产形式,软件编程将成为一种最为有效的生产方式。软件定义将迅速引发各个行业的变革。从软件定义无线电,、软件定义雷达,到软件定义网络、、软件定义存储、软件定义数据和知识中心,到软件定义汽车、软件定义卫星,再到软件定义制造、软件定义服务,甚至汽车、航空航天器等载运工具。软件定义将成为科技发展的重要推手,极大地提高各行各业的智能化程度和整个社会的智能化水平。
————中国电子学会软件定义推进委员会 刘光明 提供

阅读全文

与软件定义网络产生原因相关的资料

热点内容
手机网络站点出现异常怎么办 浏览:506
广西有哪些网络公司涉嫌传销 浏览:339
共享中心如何设置网络 浏览:899
闲置无线网络由器 浏览:903
升为5G网络信号不好 浏览:319
千兆网络用什么wifi传输最远 浏览:72
如何申请国际网络接口 浏览:698
网络着名作家都有哪些 浏览:915
手机自动网络连不上 浏览:943
工程造价软件网络版和正版一样吗 浏览:237
网络欠费怎么收验证码 浏览:467
网络账号密码设置图片 浏览:965
华为6X怎么切换3g网络 浏览:664
数据中心的网络密码 浏览:912
铁塔网络平台有哪些 浏览:745
网络无法接收到服务器怎么办 浏览:550
问卷网网络书法投票设置 浏览:88
2g网络手机可以定位吗 浏览:661
光猫自带wifi显示无网络连接 浏览:731
法律应如何规制网络社交平台 浏览:177

友情链接