龙源期刊网
http://www.qikan.com.cn
SDN
的架构与特征分析
作者:殷杰
来源:《硅谷》
2015
年第
06
期
摘
要
针对
SDN
的起源展进行分析,并且给出了对应的
SDN
网络架构示意图,在此基础
之上,针对
SDN
在应用环境中的特征进行了深入一步的分析,对于切实加强对
SDN
的认识,
以及妥善依据其特征展开分析和应用有着一定的积极价值。
关键词
SDN
;架构;应用;特征
中图分类号
G2
文献标识码
A
文章编号
2096-0360
(
2015
)
02-0049-02
软件定义网络(
SDN
,
Software Defined Network
),是
Emulex
网络一种新型网络创新架
构,是网络虚拟化的一种实现方式,
SDN
网络的深入应用,对于实现面向网络流量的深入灵
活控制,构建起更为智能化的通信传输通路而言都有一定的积极作用。
1 SDN
网络的概念与架构
2006
年斯坦福大学的
Clean Slate
在其研究项目中提出了
Ethane
架构,这一架构的提出,
当时主要是希望能够建立起一个能够对新技术、新应用保持良好开放状态的体系,这被认为是
SDN
概念的原拓。而一直到
2009
年,
Mckeown
教授才正式提出了
SDN
的概念,即在分层思
想的基础之上,将网络环境中的数据与控制相分离,从而实现在
SDN
网络环境中有效降低设
备负载,并且帮助运营商实现面向基础设施的更好控制,降低整体运营成本。
在
SDN
体系中,具体而言就是将具有逻辑中心化和可编程的控制器,可掌握全局网络信
息,以及方便运营商和科研人员管理配置网络和部署新协议等全部聚集在控制层环境中;而在
数据层,则是包括专门用于转发数据的哑交换构成,用于适应当前网络环境中日益增长的流量
需求。具体结构参见
图
1
。
在图
1
中,整个
SDN
网络自上而下分为三个平面,即应用平面、控制平面以及数据平
面。其中应用层包括多种不同的面向业务的应用,用于实现管理和控制网络对应用转发以及处
理策略。而控制层,则主要用于处理数据转发职能,重点实现对于网络拓扑、状态信息的汇总
和维护等相关功能的支持,以及面向应用层面的相关组件实现对于转发资源的调用和合理安
排。最后,对于数据平面而言,也会被称作为数据转发层或者基础设施层,主要实现基于业务
的流表的数据处理、转发和状态收集。整个
SDN
网络环境的三个层面,通过管理系统实现控
制,不同层面遵从不同的协议并且实现不同的控制方式和功能。
2 SDN
对于当前通信网络的应用影响