导航:首页 > 网络营销 > 软件定义网络有哪些方面

软件定义网络有哪些方面

发布时间:2024-03-31 10:44:47

软件定义网络的对比

计算机系统的持续革新已经创造了新的抽象层,从最初的操作系统到如今的虚拟化。每次都抽象底层的硬件,同时在上层创造一个新的用于竞争和革新的平台。然而在网络方面,软硬件的功能划分就不那么清晰,正确的可编程平台变得难以捉摸,以至于我们开发了动态网络、网络处理器和软件路由。一个逐步显现的趋势指出,越来越多的网络基础设施将用数据通道之外的软件来定义。
对比计算机领域,PC工业已经找到一个简单可用的硬件底层(x86指令集)。在软件定义方面,顶层(应用程序)和底层(操作系统和虚拟化)都在爆炸式地发展。开源方面,有10万个开发者参与了标准化进程,加速了创新。可见,硬件底层+软件定义的网络+开源文化就能推动创新,网络创新亦需如此,这个底层需要我们去实现。
一个简单稳定通用的底层需要具备以下属性:
1. 允许应用程序的繁荣发展。比如在因特网领域,稳定的IPv4带来了Web的繁荣;
2. 允许其顶部的基础设施能用软件定义。比如因特网领域的路由协议、管理等;
3. 体系结构本身能够快速创新。

什么是软件定义网络

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

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

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

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

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

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

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

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

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

Ⅲ sdn是什么意思

软件定义网络(SDN)是控制功能和转发功能的分离,它使网络具有更大的自动化和可编程性。它通常与网络功能虚拟化(NFV)结合使用,NFV以虚拟化网络功能(VNFs)的形式将网络功能与硬件分离。

在SDN架构中有三个层面:

1.应用层:在网络上运行的应用及服务。

2.控制层:SDN控制器或网络的“大脑”。

3.基础面:交换机和路由器,以及其支撑的物理硬件。

为了在这些层级之间进行完成通信,SDN使用北向和南向应用接口(API),其中北向接口在基础层和控制层之间进行通信,南向API在应用层和控制层之间进行通信。

北向接口:使用SDN的应用程序依赖于控制器来告诉他们网络基础状态,以便他们知道哪些资源是可用的。此外,SDN控制器可以根据网络管理员建立的策略自动确保应用程序流量路由。应用层与控制层通信,告诉它应用程序需要什么资源,以及它们的目的地。

控制层协调如何向应用层提供网络中可用的资源。它还利用其智能,根据应用程序的延迟和安全需求,为应用程序找到最佳路径。整个业务流程是自动化完成的,而不是手动配置的。

南向接口:SDN控制器通过南向接口与基础层(如路由器和交换机)通信。网络基础层被告知应用程序数据必须采用由控制器决定的路径转发。控制器可以实时改变路由器和交换机转发的方式。数据不再依赖于设备路由表来确定数据转发路径。相反,控制器可以智能优化数据转发的路径。

Ⅳ 软件定义网络的设计

从路由器的设计上看,它由软件控制和硬件数据通道组成。软件控制包括管理(CLI,SNMP)以及路由协议(OSPF,ISIS,BGP)等。数据通道包括针对每个包的查询、交换和缓存。这方面有大量论文在研究,引出三个开放性的话题,即“提速2倍”,确定性的(而不是概率性的)交换机设计,以及让路由器简单。
事实上在路由器设计方面我们已经迷失了方向,因为有太多的复杂功能加入到了体系结构当中,比如OSPF,BGP,组播,区分服务,流量工程,NAT,防火墙,MPLS,冗余层等等。个人认为,我们在20世纪60年代定义的“哑的,最小的”数据通路已经臃肿不堪。

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

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

Ⅵ 软件定义网络的思想

因此我们需要做以下几件事:
1. 在底层和开放编程环境之间要有一个清晰的分割;
2. 设计一个简单的硬件底层,能够包括和简化当前的底层;
3. 极少的使用事先形成的有关底层如何被编程的想法;
4. 强隔离。
在设计硬件底层方面,我们要用最少的基于流的数据通路来缓存决策,也即实现一个基于流的底层。我们需要对流进行灵活的定义,如单播、组播、导航点、负载均衡,并且支持不同类型的流的聚类;我们需要控制流,把流作为编程的实体:能对它路由、私有化、移动……我们还要吸取包交换的益处,因为它切实可行,能全局部署,而且很有效率——当然是在它很简单的时候。
综合上述考虑,我们定义了一个名为“流空间”的底层,它有以下属性:
1. 后向兼容。当前的分层结构是它的一个特例,而且端点不需要修改;
2. 容易在硬件上部署,比如在每个交换机上部署TCAM流表;
3. 流之间能清晰分离,具有简单的几何结构,能证明哪个流能或者不能通讯。
作为底层,它有以下属性:
第一,基于流;第二,对每个流只有少量的动作,如转发给端口;转发给控制器; 重写头,在流空间之间路由;根据最小/最大速率分隔带宽等;第三,外部的针对流表的开放API。

阅读全文

与软件定义网络有哪些方面相关的资料

热点内容
怎么检测电脑的网络适配器 浏览:700
哪里可以看网络满分学习视频 浏览:757
电脑网络维护怎么刷 浏览:334
网络营销转型的原因 浏览:1
手机酷狗听过的歌没网络可以听 浏览:780
天翼网络机顶盒连接 浏览:797
为什么网络连接没网 浏览:251
网络机顶盒怎么开wifi 浏览:470
为啥电脑会出现无法使用该网络 浏览:199
移动网络猫接电视 浏览:234
移动4g网络卡在哪里 浏览:686
手机移动网络延迟高 浏览:980
网络连接多少设备怎么查 浏览:902
小米手机wifi满格但没有网络 浏览:456
二哈和网络客服哪个好 浏览:562
联通网络wifi维修 浏览:996
网络链接异常错误码401 浏览:681
和平精英为什么显示网络波动异常 浏览:137
用友网络工业软件开发 浏览:351
网络延时哪个灯闪的厉害 浏览:554

友情链接