黑基网 首页 学院 编程开发 查看内容

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

2017-8-19 03:16| 投稿: xiaotiger |来自: 互联网

摘要: 图1、SDN是一种有前途的5G网络技术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)是业务,云和管理应用程序向控制层发送网络请求的地方。

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

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

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

图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的成本不会超过其所带来的收益。它们所需要的是集中管理网络的工具,涵盖安装费用。

未来的方式

图4:5G的SDN架构

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

(完)

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:http://www.toutiao.com/a6448372405719105806/

免责声明:本文搜集整理自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,请我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部