sdn体系的三个平面_SDN的架构与特征分析
龙源期刊网
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
对于当前通信网络的应用影响
sdn体系的三个平面_SDN的架构与特征分析相关推荐
- sdn体系的三个平面_软件定义网络基础---SDN控制平面
一:SDN控制平面 一个或多个SDN控制器组成,是网络的大脑. 对底层网络交换设备进行集中管理,状态监测.转发决策以及处理和调 度数据平面的流量: 通过北向接口向上层应用开放多个层次的可编程能 ...
- sdn体系的三个平面_十张图看懂SDN与NFV的区别与联系?
原标题:十张图看懂SDN与NFV的区别与联系? 专业的人说的很准确但是普通人难以理解,常常记不住,分不清,不专业的人往往又说的差点意思.无意间,笔者在领英上看到一个介绍SDN/NFV区别的公开文档,内 ...
- 试讨论语法、语义、语用三个平面的区别与联系
近年来,国内外有些语言学家在语法研究中注意到区别三个不同的平面,即句法平面.语义平面和语用平面,这是语法研究方法上的新进展,有助于语法学科的精密化.系统化和实用化.但这样研究语法还仅仅是开始.如何在语 ...
- 用秩讨论线性方程组的解/三个平面的位置关系
用秩讨论三个平面的位置关系/线性方程组的解 推荐视频:完整梳理空间平面位置关系与线性方程组解的判定 线性方程组 下图中三个方程对应三个平面 线性方程组的增广矩阵形式 系数矩阵的一个行向量为其对应平面的 ...
- 三连杆平面机器人的动力学
0.前言 在这个例子中推导并实现三连杆平面机器人的运动方程.特别的,这里使用拉格朗日法推导运动方程.系统模型如下: 其中在枢轴点处Tm为驱动力矩[一般由伺服电机提供]: b*theta_d:为粘性阻尼 ...
- mysql性能分析三驾马车_MySQL知识体系的三驾马车
MySQL知识体系的三驾马车 在我看来要掌握好MySQL的话要理解好这三个东西: 索引(B+树) 日志(WAL) 事务(可见性) 索引决定了查询的性能,也是用户感知到的数据库的关键所在,日常使用过程中 ...
- MATLAB-Scatter3-三维散点图投影至XYZ三个平面
MATLAB-Scatter3函数可以绘制立体的三维散点图,但有时候需要在该立体图中分析X-Y-Z三者的关系,即1副图呈现出4个信息,XYZ综合信息.XY信息.XZ信息.YZ信息.现有的Scatter ...
- View绘制体系(三)——AttributeSet与TypedArray详解
View绘制体系(三)--AttributeSet与TypedArray详解 前言 上篇博客中讲了LayoutInflater.inflate机制,其中提到了AttributeSet和XmlPullP ...
- 架构漫谈(三):如何做好架构之识别问题
2019独角兽企业重金招聘Python工程师标准>>> 架构漫谈(三):如何做好架构之识别问题 作者: 王概凯 来源: InfoQ 发布时间: 2016-04-17 10:47 ...
最新文章
- VisualStudio 合并代码文件
- Oracle 内存一 手动内存管理,自动内存管理
- 细说Sql Server中的视图(下)转载
- 如何禁用 Azure 虚拟机的日期时间同步
- 【天池赛事】零基础入门语义分割-地表建筑物识别 Task3:网络模型结构发展
- 简单三分钟,本地搭建k8s
- 教你读懂Ajax的工作原理
- hibernate annotation注解方式来处理映射关系
- 图论模型Floyd算法
- 原创:PHP乱码怎么办?五种方法彻底解决PHP乱码问题
- 【Kafka】Kafka Consumer 管理 Offset 原理
- 数据库工作笔记016---Redis、Memcache和MongoDB的区别
- Python 25 Django跨域请求
- 网易2020校招数据分析方向正式批笔试题 解析
- 注册查看隐私协议 --- 滚动条是否滚动到底
- [已解决]VitrualBox 启动linux虚拟机后,无法访问网络解决方法
- BZOJ2748: [HAOI2012]音量调节
- 产品经理--用户研究
- 瞬时测频接收机matlab_瞬时测频接收机
- vex机器人 亚洲公开赛_喜报| HFI人工智能社勇夺VEX机器人亚洲公开赛最高荣誉“全能奖”等四奖项...