SDN阅读作业
阅读文章《软件定义网络(SDN)研究进展》,并根据所阅读的文章,书写一篇博客,回答以下问题(至少3个):
1.为什么需要SDN?SDN特点?
随着网络规模的不断扩大,传统网络设备繁复的协议、难以部署新协议以及互联网流量的快速增长、新型服务不断出现,由此带来的许多问题增加了网络运维的难度以及成本。
因此,为了应对接下来仍会不断扩展的网络,亟需一种新型的网络架构来替代这种老旧的难以为继的网络架构。
与传统网络相比,SDN利用分层的思想,将数据与控制相分离的特点。
2.SDN的基本思想?
数据层与控制层相分离,在控制层,包括具有逻辑中心化和可编程的控制器,实现逻辑集中;在数据层,仅提供转发功能;两层之间采用开放的统一接口进行交互,有效降低设备负载。
3.ONF全称是什么,是什么组织?
ONF,开放网络基金会(Open Networking Foundation);
该组织专门负责订制SDN接口标准,比如目前的主流标准OpenFlow协议。
4.文中提到了哪些控制器,控制层和数据层通信标准协议是什么?
文章中主要提及NOX控制器,其余还有NOX-MT、Maestro、Onix、HyperFlow、Kandoo、Beacon、Floodlight、POX以及Ryu控制器;
控制层和数据层通信标准协议:OpenFlow协议
5.FV是什么?
Functions Virtualisation,功能虚拟化;
NFV,Network functions virtualisation,网络功能虚拟化;
是针对运营商网络出现的问题而提出的SDN解决方案。
NFV将传统网络设备的软件与硬件相分离,使网络功能更新独立于硬件设备。
6.ODL设计的三个层次是什么?
分别是应用层、控制层和数据层。
7.多级流表是Openflow哪个协议版本增加的?
OpenFlow1.1.0开始支持多级流表。
8.分布式控制器有哪几种扩展方式?
分布式控制器一般可采用两类方式进行扩展,分别是扁平控制方式和层次控制方式。
扁平控制方式,所有控制器放置在不相交的区域里,分别管理各自的网络,各控制器之间地位相等,通过东西向接口连接通信;
层次控制方式,控制器之间具有垂直管理的功能,即局部控制器负责各自的网络,全局控制器负责局部控制器,控制器之间交互由全局控制器完成。
9.SDN应用领域?
1. 企业网与校园网;
2. 数据中心与云;
3. 广域网;
4. 无线网络;
10.SDN未来工作有哪些?
1. SDN可扩展性研究
2. SDN规模部署与跨域通信
3. 传统网络与SDN共存问题研究
4. SDN在数据中心的应用研究
5. 借鉴SDN思想同和IPv6过度机制
6. SDN与其他新型网络架构融合
7. SDN网络安全
SDN阅读作业的更多相关文章
- 2019 SDN阅读作业
2019 SDN阅读作业 1.为什么需要SDN?SDN特点? 答:因为随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议 ...
- SDN阅读作业(二)
前言碎碎念 当我看到这个全英论文以后,身体和心理都出现了戒断反应,让人无比难受,毕竟自己很久没做过英语阅读理解了.总之,在舍友大佬的帮助下以及各款翻译软件的鼎力支持之下(通篇读完后还是找了中文文献来对 ...
- 2019 SDN阅读作业(2)
1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 可编程网络的发展可以分为以下三个阶段: (1)主动网络(Active networking,20世纪90年代中期到21世纪初) ...
- 【2019.11.18】SDN阅读作业
为什么需要SDN?SDN特点? 随着网络的快速发展,传统互联网出现了如传统网络配置复杂度高等诸多问题,这些问题说明网络架构需要革新,可编程网络的相关研究为 SDN 的产生提供了可参考的理论依据 SDN ...
- SDN课程阅读作业(2)
SDN课程阅读作业(2) 1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 答:可编程网络的发展分为三个阶段. (1)主动网络阶段 贡献: 1.对主动网络的研究开创了可编程网络 ...
- 个人阅读作业Week17
个人阅读作业Week17 reading buaa software 解决的问题 这是提出问题的博客链接:http://www.cnblogs.com/SivilTaram/p/4830893 ...
- 个人阅读作业 final
前两次阅读作业链接: http://www.cnblogs.com/SteelPillar/p/4027877.html http://www.cnblogs.com/SteelPillar/p/40 ...
- 软件工程M1/M2总结及阅读作业总结
一.软件工程M1/M2总结 写下这篇总结的时候,我们的软件项目尚未完工.虽然尝试申请了延期答辩,但最终未能成功.这意味着,我们的项目能否正常发布已经处于了一个微妙的状态.可能可以,也可能不可以.只能尽 ...
- final个人阅读作业
一.软件工程M1/M2总结 1.M1阶段总结: 我们团队的软件工程开发是按照前后端来分别开发的,我是负责后端的.我们的项目是做一个北航的社团平台,是一个网站.在后端我们使用的是ruby on rail ...
随机推荐
- SpringBoot之多Profile配置
近来在利用闲暇时间巩固下SpringBoot的基本知识,然后自己也做一些笔记,整理下当时所学知识,后面就干脆写到这里来了. 多Profile配置文件 在SpringBoot主配置文件编写的时候,文件名 ...
- 【转载】C#中List集合使用Min()方法查找到最小值
在C#的List集合操作中,有时候需要查找到List集合中的最小值,此时可以使用List集合的扩展方法Min方法,Min方法有2种形式,一种是不带任何参数的形式,适用于一些值类型变量的List集合,另 ...
- 微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记4)支持React.js语法的Taro框架
Taro本身实现的情况类似于mpvue,mpvue的未来展望中也包含了支付宝小程序,现在的版本中,也可以使用不同的构建命令来构建出百度小程序的支持,如第10章所示,但是现在Taro先于mpvue实现了 ...
- Oracle 11g RAC to RAC ADG搭建(一)采用rman备份恢复方式
(一)基础环境 主库 备库 操作系统 RedHat6.7 RedHat6.7 服务器名称 primarydb1primarydb2 standbydb1standbydb2 IP地址规划 192. ...
- python-pyhon与模块安装
python 安装Python,配置环境变量,路径为python安装路径,如D:\pythoncmd中输入python可以识别则安装成功 pip升级指令python -m pip install -- ...
- 「资料分享」理解uboot要看哪些书
最开始是看的韦东山老师的视频,确实很不错,不过总感觉是不够深入扎实,还是想自己看看书,就总结搜罗下,以供参考 学习交流可以添加 微信读者交流①群 (添加微信:coderAllen) 程序员技术交流①群 ...
- 如何自动加载scratch3.0的页面上实现自动加载原有的作品
首先,我们在安装scratch3.0后,浏览器默认打开的是编程的页面.如下图: 那么我们希望开发一个功能,就是打开的时候默认加入某一个SB3的开发文件 1.首先,我们需要有一个.SB3的开发文件,建议 ...
- python关于time几种格式处理方法总结
一.日期时间的表示方法: 时间戳 timestamp: 简介:时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,是一个float类型 展示形式:1575278720.331 时间 ...
- 学习app开发思路
1.首先在学习之前进行一次或者是整体或者是部分的检测,当第一次检测就通过,则可以认为是熟练掌握的东西(可以在后期对其进行验证是否是熟练)2.后面的学习过程,对回答的正确与否以及从第一次开始学习到目前为 ...
- 关于c++中的类型转换符
const_cast(链接) 用来去掉const或volatile属性 volatile: 用于并行设备的硬件寄存器(状态寄存器), 中断服务子程序中会访问到的非自动变量, 多线程中被几个任务共享的变 ...