浅谈软件定义 络(SDN),提高大型 络管理效率

随着 络技术的发展, 络结构是越来越庞大,越来越复杂了,在拥有庞大数量的 络设备和服务器的 络中,一直以来数据流量和 络管理都是一体的,这就导致了管理上效率太低,客观上要求 络需要进行集中式一体化管理来提高效率。软件定义 络(SDN)技术就此应运而生。

SDN

软件定义 络(SDN)是一种新兴的 络创新架构,它能使得 络控制与转发分离、并直接可编程,是 络虚拟化的一种实现方式。其核心技术OpenFlow通过将 络设备的控制面与数据面分离开来,从而实现了 络流量的灵活控制,使 络作为管道变得更加智能,为核心 络及应用的创新提供了良好的平台。这项技术已经诞生了十几年了,近年来取得了较大进展,也成了 络中一个热门方向。

SDN架构

软件定义 络(SDN)几个主要特点:①控制和包转发的分离;②集中控制;③通过定义良好的接口对 络行为进行编程的能力。

SDN架构下的自定义接口

与传统分布式 络不同,SDN是一个用软件方式实现的逻辑集中控制器。控制器运行在单个或集群的服务器上,具有整个 络的全局视图,对整个 络所有设备进行集中式的管理,并根据自定义策略进行流量管理决策。数据分组转发与传统 络相比要简单得多,它是由转发器设备提供的,这些设备主要使用廉价的交换机芯片来实现流量的高效转发。通过编程来实现对流量的处理。这种对 络进行编程的能力使管理创新更快,从而提高了响应能力、安全性、效率和降低了成本。

传统 络负载与SDN 络负载对比

在最初的狭义SDN技术上,局限性太多,实际中部署的比较少,越来越多的广泛应用场景迫使SDN技术越来越开放,相比于最初的狭义SDN,广义的SDN提供了更多的特性:支持丰富的南向协议(除了Openflow,还包括NETConf,OVSDB,BGPLS,PCEP及厂商协议等等),可实现灵活可编程和灵活部署 ( 络的虚拟化NFV,SR路由,VXLAN Overlay等等),智能分析和调度(超越传统路由交换协议,支持业务关联能力和智能调度)。

广义SDN架构

SDN相比于传统 络的优势

  • 业务自动化
  • 在传统 络架构中,根据最初的业务需求设备部署上线后,如果业务发生变动,需要修改对应的交换机,路由器,防火墙等 络设备,这是一个巨大繁琐的工作量,这让 络的灵活变得比较差,而在SDN 络架构下,由于整个 络归属控制器控制,那么 络业务 自动化就是理所当然的,不需要对 络中的 络设备反复进行修改配置,其本身就是自动化连通的。只要在使用之前提前定义好合适的 络规则就可以。而且你可以不使用路由器自身内置的协议,可以通过编程的方式对其进行修改,以实现更好的数据交换性能。

  • 络流量优化
  • 通常传统 络的路径选择依据是通过路由协议计算出的“最优”路径,但结果可能会导致“最优”路径上流量拥塞,其他非“最优”路径空闲。在总带宽一定的情况下,在不同时段的带宽分配是个大问题。但在采用SDN 络架构时,可以将流量整形、规整,临时让需求更大带宽的业务跑得更多一些,待该业务需求减少时再恢复原先的带宽占比。SDN控制器可以根据 络流量状态智能调整 络流量路径,提升 络利用率。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年4月5日
    下一篇 2019年4月5日

    相关推荐