SDN阅读作业(二)】的更多相关文章

2019 SDN阅读作业 1.为什么需要SDN?SDN特点? 答:因为随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议.同时,互联网流量的快速增长,用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本.所以需要SDN:SDN利用分层的思想,将数据与控制相分离:SDN能够有效降低设备负载,协助网络运营商更好地控制基础设施,降低整体运营成本. 2.SDN的基本思想? 答:利用分层的思想,SDN 将数据与控…
前言碎碎念 当我看到这个全英论文以后,身体和心理都出现了戒断反应,让人无比难受,毕竟自己很久没做过英语阅读理解了.总之,在舍友大佬的帮助下以及各款翻译软件的鼎力支持之下(通篇读完后还是找了中文文献来对应),总算是把这一次作业磕磕碰碰地完成了. 阅读 阅读文章<The Road to SDN: An Intellectual History of Programmable Networks>,并根据所阅读的文章,书写一篇博客,回答以下两个问题: 过去20年中可编程网络的发展可以分为几个阶段?每个…
阅读文章<软件定义网络(SDN)研究进展>,并根据所阅读的文章,书写一篇博客,回答以下问题(至少3个): 1.为什么需要SDN?SDN特点? 随着网络规模的不断扩大,传统网络设备繁复的协议.难以部署新协议以及互联网流量的快速增长.新型服务不断出现,由此带来的许多问题增加了网络运维的难度以及成本. 因此,为了应对接下来仍会不断扩展的网络,亟需一种新型的网络架构来替代这种老旧的难以为继的网络架构. 与传统网络相比,SDN利用分层的思想,将数据与控制相分离的特点. 2.SDN的基本思想? 数据层与控…
1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 可编程网络的发展可以分为以下三个阶段: (1)主动网络(Active networking,20世纪90年代中期到21世纪初): * 引入了网络可编程功能,以实现更大的创新. * 主动网络是第一批干净的网络架构方法. * 提供了平台的可移植性和一些代码安全. * 网络虚拟化,基于包头的网络数据化及其解复用能力. * 为MiddleBox编排提供统一架构的构想. (2)将控制面与数据面分离(Separating Contro…
为什么需要SDN?SDN特点? 随着网络的快速发展,传统互联网出现了如传统网络配置复杂度高等诸多问题,这些问题说明网络架构需要革新,可编程网络的相关研究为 SDN 的产生提供了可参考的理论依据 SDN的主要特征: 转控分离:网元的控制平面在控制器上,负责协议计算,产生流表:而转发平面只在网络设备上. 集中控制:设备网元通过控制器集中管理和下发流表,这样就不需要对设备进行逐一操作,只需要对控制器进行配置即可. 开放接口:第三方应用只需要通过控制器提供的开放接口,通过编程方式定义一个新的网络功能,然…
SDN课程阅读作业(2) 1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 答:可编程网络的发展分为三个阶段. (1)主动网络阶段 贡献: 1.对主动网络的研究开创了可编程网络的概念,降低了网络创新的障碍 2.网络可虚拟化,以及基于数据包头对软件程序进行多路分解的能力 3.为middlebox编排提供统一架构的构想 4.提供了平台的可移植性和一些代码安全 5.主动网络是第一批干净的网络架构方法 (2)控制和数据平面分离阶段 贡献: 1.提出控制面和数据面之间的开放接口 2…
一.软件工程M1/M2总结 写下这篇总结的时候,我们的软件项目尚未完工.虽然尝试申请了延期答辩,但最终未能成功.这意味着,我们的项目能否正常发布已经处于了一个微妙的状态.可能可以,也可能不可以.只能尽力而为了. 整个一学期的开发下来,我在软件工程方面体会最深的是成本问题以及技术债.以前写的项目往往没有特别严格的deadline,很多是个人的随兴而写的东西,写不动了就不写了.又或者是作业,最多也就那么一千行,怎么都是可以写完的.而软件工程这门课的团队项目,7个人,一个完整的网站,特别是对于我们这个…
一.软件工程M1/M2总结 1.M1阶段总结: 我们团队的软件工程开发是按照前后端来分别开发的,我是负责后端的.我们的项目是做一个北航的社团平台,是一个网站.在后端我们使用的是ruby on rails.一开始对于ruby是没有什么经验的,因为之前没有过什么接触,之前只是接触过Python.刚开始的时候,我有去图书馆借书,不过后来发现书中的内容已经有些旧了,稍微有点过时了.后来在网上找了一些教程,以及一个叫做<Web开发敏捷之道_应用Rails进行敏捷Web开发>的PDF,然后才慢慢开始熟悉.…
软件工程M1/M2总结 写在前面的话: 这学期的软件工程伴着考期的展开逐渐落下帷幕,回顾这学期的软件工程,我感觉我的热情在一次又一次的失落中逐步消耗殆尽,每个人对于这门课的体验都会有所不同吧,可以确定的是软件工程的方法论非常重要,于实践中的应用也非常重要.但是这是否就自然而然的衍生出我们对于这门课程发自内心的认可呢?我认为这个问题还值得继续探讨. 进入正题: 这学期开始时进行了第一次的阅读作业,通过对于<构建之法>的快速阅读,我提出了对于软件工程方法论的5个问题. 这学期的软件工程课程临近尾声…
项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业#2 我在这个课程的目标是 从实践中学习软件工程相关知识(结构化分析和设计方法.敏捷开发方法.软件测试.软件项目管理.软件开发工具和环境等),培养合作开发能力 这个作业在哪个具体方面帮助我实现目标 通过阅读全面了解软件工程的方法论和具体模式流程,同时调研版本管理软件和持续集成/部署工具 一.阅读提问 1. 软件的行为和用户的期望值不一样,一定是 Bug 吗? 1.2.4 节软件工程的目标中有这…