迅维网

软件定义网络(SDN,software-defined networking)技术介绍

zjmanager 2017-8-28 08:57

什么是软件定义网络(SDN,software-defined networking)?SDN技术介绍

图1、SDN是一种有前途的5G网络技术


SDN解释


  数据中心,运营商和企业中心在要求具有更高灵活性的世界中变得越来越复杂。而现有网络并不是按照满足动态要求而规划,这使得它们难以应对这个需要不断变化的世界;因此为了搞定流量和服务的转变的需要,业界开发了软件定义网络(SDN,software-defined networking)。

  软件定义网络(SDN,software-defined networking)是一种新兴的体系结构,可以通过使用程序接口(API,application program interfaces )或者开放的程序接口(如OpenFlow)来集中控制网络的行为。通过基于软件的控制(software-based),网络管理员可以直接从中央控制台来控制流量流向,并在整个网络中提供服务,而不用管连接的硬件组件是如何的。

软件定义网络(SDN,software-defined networking)的架构


  以鸟瞰的方式来看,SDN由底层,中层和顶层组成。底层是由网络转发设备组成的基础设施层。中间层是控制层,是负责配置基础设施层的。它以最优的方式将服务请求以最佳方式映射到基础架构层上。而使用层(application layer)是业务,云和管理使用程序向控制层发送网络请求的地方。

什么是软件定义网络(SDN,software-defined networking)?SDN技术介绍

表1:SDN与传统网络的差异


什么是软件定义网络(SDN,software-defined networking)?SDN技术介绍


图2、(a)传统的基于硬件的网络与(b)SDN的网络对比


  软件定义网络(SDN,software-defined networking)有助于抽取较低级别的功能并将其移动到一个归一化的控制平面中。在SDN架构中,它们之间的层和API都是开放的。这允许在基础设施层存在多个供应商的设备,控制层存在多个供应商的组件以及使用层上存在多个供应商的使用。而控制层可以做出关于如何最好地配置网络基础设施的智能决策。

什么是软件定义网络(SDN,software-defined networking)?SDN技术介绍

图3:SDN中的(a)分层,(b)平面以及(c)功能


软件定义网络(SDN,software-defined networking)的优点和缺点


  SDN对于日常网络负载快速变化的客户(如社交网站和互联网搜索引擎等)来说具有几个优势。它使服务运营商能够通过可执行自动化功能的廉价交换机来降低运营成本。此外,IT管理器可以测验运行各种网络配置而不用的中断实际的网络。此外,转发信息库(FIB,forwarding information base)的集中化允许针对整个网络拓扑中的业务流量来计算最佳的路由路径。

  此外,SDN可以在分组数据包进入网络时对它们进行过滤。而交换机作为网络边缘的基本防火墙。这些交换机可以将可疑流量流重定向到更高级别的安全控制上,包括入侵防御系统(IPS,intrusion prevention systems)使用防火墙(application firewalls)。集中安全管理的一个缺点是可能会成为袭击者的一个重点攻击目标;但是,如果设置正确,它可以防止整个网络中的安全威胁。

  然而,SDN并非没有缺点。 SDN实现的问题是需要彻底改变网络的基础设施。服务提供商必须改变他们的网络,重新培训员工,并学习新的管理和诊断工具。对于许多服务提供商而言,实施SDN的成本不会超过其所带来的收益。它们所需要的是集中管理网络的工具,涵盖安装费用。

未来的方式


什么是软件定义网络(SDN,software-defined networking)?SDN技术介绍

图4:5G的SDN架构


  SDN是一个多层次的程序,运用户能够优化其网络的每个层级。软件架构可以帮助网络配置自己来快速有效地传播资源。尽管有这些好处,但是由于存在安装方面的缺点,现在只有很少的几家企业部署SDN。当用户可以购买到允许他们管理SDN的搞定方案时,预期他们对SDN的兴趣将会增加。


雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 今日头条
关闭

站长提醒 上一条 /1 下一条

返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索