前言 课程名称:软件定义网络 课程地址 Coursera上新的一期还没开课,所以是YouTube. Instructor:Nick Feamster Get Started 对于本次课程,主要的新内容有: 可编程性 控制平面和数据平面 问题修复(Troubleshooting) 用法举例 OpenCloud 数据中心 NFV(and Future of SDN) 在过去的几年,人们对于 SDN(Software Defined Networking,软件定义网络)的兴趣增长了.SDN的一些思想早…
从接触SDN开始,不论是硬件还是软件,一直都是从具体的点开始,慢慢的勾勒出自己认为的SDN的样子,相信读完这本思科出的关于SDN的书会对其有新的认识 这本书的名字就是Software Defined Networking For Dummies, Cisco Special Edition,他的作者之一便是Brian Underdahl,此人是美国内华达州唯一一个官方正式授权的作家,为什么说是官方授权的呢,他的奥迪车牌号可是“Nevada writer”!!!.他有多么牛逼呢,他到目前写了142…
Name of article:Improving Network Management with  Software Defined Networking Origin of the article:Kim H , Feamster N . Improving network management with software defined networking[J]. IEEE Communications Magazine, 2013, 51(2):114-119. ABSTRACT: o…
文章名称:Software-Defined Networking: A Comprehensive Survey 文章来源:Proceedings of the IEEE ( Volume: 103 , Issue: 1 , Jan. 2015 ) Page(s): 14 - 76 Abstract: 互联网推动了一个数字社会的诞生,这个数字社会里互联网几乎将所有东西都连接起来,并且实现从任何地方进行访问.尽管传统的IP网络被广泛采用,但有其复杂性并且管理难度很大,想根据预先定义的策略配置网络.…
The Internet has led to the creation of a digital society, where (almost) everything is connected and is accessible from anywhere. However, despite their widespread adoption, traditional IP networks are complex and very hard to manage. It is both dif…
A method of transferring data between a software defined network (SDN) and an information-centric network (ICN), wherein the method comprises receiving a request from an SDN node for a specific named content stored on an ICN, wherein the request is e…
将机器学习用到SDN中的综述:研究的问题和挑战 从流量分类.路由优化.服务质量(Qos)/体验质量(QoE)预测.资源管理和安全性的角度,回顾了机器学习算法如何应用于SDN领域. 相关知识 在SDN中应用机器学习是合适的原因: 图形处理单元GPU和张量处理单元TPU等技术为机器学习提供了很好的机会: 集中式SDN控制器具有全局网络视图,能够收集各种网络数据,便于机器学习算法的应用. 基于实时和历史网络数据,机器学习技术可以通过执行数据分析,网络优化和网络服务的自动提供来为SDN控制器提供智能化.…
3. 什么是SDN?(WHAT IS SOFTWARE-DEFINED NETWORKING?) The term SDN was originally coined to represent the ideas and work around OpenFlow at Stanford University, Stanford, CA, USA [24]. As originally defined, SDN refers to a network architecture where the…
History of SDN 1.3 - 1.4 课程地址 Network Virtualization 网络可虚拟化,可以说是SDN的一项核心内容,同样也源自很多先前的技术和思想.我们先讨论何为网络虚拟化,然后我们会追溯其历史,探索其在近十年来为网络实验提供的支持.以及带来的一些新概念.最后,讲一下网络虚拟化与SDN的联系. What is Network Virtualization? wiki - In computing, network virtualization or networ…
History of SDN 1.1 - 1.2 本节讨论从上世纪八十年代时到现在为止出现的SDN的思想和发展历史.了解历史,可以明白技术后面的成因以及一些原则,并从架构上去大致掌握.了解一些主旨. 课程地址 SDN的四个历史阶段 背后的支持技术的不断发展.例如可编程数据平面,控制平面和数据平面分离 控制平面和数据平面分离的细节和历史缘由 为特定的.不同的数据平面开发控制通道. 有了控制通道和数据平面的分离的思想之后,在一些特定的标准中,又有了两者间的某种重合. 接下来的内容我们会先讨论支持SD…
传统网络:1 复杂,难于管理 2 很难实现根据之前定义的方案进行配置,3 对于缺陷.变化不能够再次进行配置 4 控制和数据平面绑定在一起,使许多缺陷难于解决 SDN网络:通过打破传统网络垂直整合,从底层的路由器和交换机曲风网络控制逻辑,提高了网络的中央控制,引入了网络编程化能力. 此篇论文主要是对于SDN的一个调查总结. 首先,论文介绍SDN的目的,阐释它的概念以及它与传统网络的区别,根源,标准化活动.然后,利用从下到上的分层方法介绍SDN基础设施的关键构建模块.通过提供硬件设施,应用程序接口,…
Control and Data Plane Seperation 课程地址 Overview 今天正式地学习一个控制与数据平面分离.学习完本节,应该要掌握何为控制和数据平面,了解它们的功能以及好处,并且能够说出它们之间的差异.控制与数据平面的分离给我们带来的机遇和挑战,给我们带来哪些机遇?解决这些挑战的具体方法又是什么呢? What are the Control and Data Plane? Control Plane: Logic for Controlling forwarding b…
Control of Packet-switch Network 我们已经讨论过中心控制网络的原理,但主要是以电话网络做模型的.现在我们来看看对于分组交换网络的控制是如何改进的. Why Separate Control? 以前一直反复提到的"数据平面与控制平面分离"."转发与控制分离",那这么做的原因是为什么? (老生常谈) More rapid innovation. 控制逻辑与硬件不再是直接紧密联系在一起的,这有利于加速创新. Network-wide vie…
Software-Defined Networking:A Comprehensive Survey (续+1s) IV. SOFTWARE-DEFINED NETWORKS: BOTTOM-UP SDN体系结构可以描述为(be depicted as)不同层的组合,如图6(B)所示.每个层都有自己的特定功能. 图6(A)和(C)分别描绘了面向平面的视图(a plane-oriented view)和系统设计透视图(a system design perspective).下面的部分介绍每一层,…
Software-Defined Networking:A Comprehensive Survey 摘要: 传统网络复杂且难以管理,根据预定义策咯也难以对网络进行配置,也难以重新配置. 软件定义网络编程(Sdn)是一种新兴的模式,它能够通过打破垂直集成.将网络控制逻辑与底层路由器和交换机分离.促进网络控制的(逻辑)集中化和引入网络编程能力来改变这种状况. 关键词:载体级网络:可靠性:基于流程的网络:网络管理程序:网络操作系统(Noss):网络虚拟化:OpenFlow:可编程网络:编程语言:可伸…
https://www.kickstarter.com/projects/1708444109/rfidler-a-software-defined-rfid-reader-writer-emul https://github.com/ApertureLabsLtd/RFIDler http://adamsblog.aperturelabs.com/2013/08/rfidler-open-source-software-defined.html The Goal To produce a to…
文章名称:NFV-based QoS provision for Software Defined Optical Access and residential networks 发表时间:2017 期刊来源:2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS) 解决问题:提出一种创新的网络管理模式,该模型以用户为中心,允许家居用户定义和控制网络资源并且动态监管网络流量满足不同的QoS需求. 本文结合NF…
文章名称:NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks 发表时间:2017 期刊来源:IEEE Transactions on Network and Service Management 解决问题: 1.如何避免在SDN控制器上内爆IGMP组成员消息. 2.如何在软件定义的ISP网络中以低成本部署保证带宽多播服务,同时与尽力而为的流量友好. 3.为解决第一个…
Deep Packet Inspection based Application-Aware Traffic Control for Software Defined Networks Globlecomm2016 核心:细化测量粒度,弥补Openflow不足,提升处理性能.丰富服务的提供: 问题:SDN中存在测量粒度不够细的问题:只测得网络状态而不能获得流量行为,OpenFlow中只能提供少量的信息,不能提供更丰富的测量信息,流分类不够细导致服务质量不够高. 所做工作:为此将DPI引入控制平面…
NSDI '13 概要 OpenSketch是一个通用的.抽象的测量框架, 与SDN 网络架构类似, OpenSketch 提出将测量控制层和数据层解耦. 数据层运行设为可动态配置的3阶段流水线, 首先对数据流进行Hash运算以减少需要测量的数据量; 其次在分类阶段, 通过定制并匹配通配符规则实现对流量的分类; 最后在流量计数阶段, 根据不同精度需求, 每个流对应一个或多个计数器以实现流信息统计.整合和回溯. 文章中还提到, 通过灵活地组合Hash运算.分类和计数功能实现对不同sketch 方法…
SDN(Software Defined Network):软件定义网络 传统的网络转发行为: 1)逐设备单独控制,纯分布式控制. 2)控制面和转发面在同一个设备中,耦合紧密. 管理员无法直接操控转发行为:管理员配置网络协议,网络协议通过自身的运行再去影响转发行为,管理员无法改变协议本身的行为. 网络协议对转发行为的影响是有固定模式的,例如:路由协议只能靠目的IP地址来进行转发. 3)不开放接口 SDN: 1)集中式控制 说明:集中式控制的控制器只适合于中小型网络,对于大型网络,一般采用分布式控…
DISASTER的定义和影响(本文中) 定义范围: 自然灾害,比如洪水.地震等造成一定范围类的节点故障: 恶意攻击,DDOS攻击或者电磁脉冲攻击造成节点故障: 技术相关的问题,配置错误或者误操作等: 影响: 断电: 硬件问题: 某个节点宕机后导致的级联问题: 级联故障:在一个网络中,由于其中网络节点宕机,导致数据分流到其他节点进而导致其他节点负载加大,甚至出现故障. SDN相关的故障: DOS导致的节点瘫痪,包括控制平面的节点: 恶意应用: Control-Switch的通讯不可靠(由于灾害等原…
        note:写这个或许算是翻译,又或算是对这个论文[1]的理解,又或者仅仅是我的看法.         这篇论文和IOFlow相比較,更加注重软件定义存储的框架(利用已有的框架来创建新的框架,然后使用已有的协议),而不是像IOFlow那样注重通信的协议.而且,这个框架还是软件定义环境的框架,而不不过存储的框架,不过全文注重说了存储(更有挑战性).特别地.关于可软件定义的存储逻辑.从这里能够管中窥豹. SDE软件定义环境 数据中心的环境包含Compute.Network和Storag…
SDN的三大关键要素 第一关键要素是转发与控制分离,这使得网络交换机的数据转发变得更加简单.快速:同时,控制变成了网络操作系统中一个相对集中的逻辑功能. 第二个关键要素是OpenFlow协议,它向交换机传送转发表,交换机依此转发报文.这种做法与传统网络完全不同.在传统网络架构中,交换机和路由器需要自己决定报文的转发路径,这可能会给网络运营商带来一些不可预知的负面影响,包括成本增加.性能降低.上市时间延缓等.有了SDN,控制软件决定报文的转发路径,使得运营商可以“随心所欲”地控制网络. 第三个关键…
V. ONGOING RESEARCH EFFORTS AND CHALLENGES 这一节主要介绍了对SDN潜力的发挥有着重要推动作用的一些研究成果. A. Switch Designs 目前Openflow交换机的设计上都存在者显著的差异: 1)异构实现: 2)流表容量: 3)性能: [ retrofitting activity 改造活动 static random-access memory (SRAM) dynamic random-access memory (DRAM) graph…
(接Day2的内容 +2s) E. Layer V: Northbound Interfaces 南行接口已经得到广泛接受(OpenFlow),但现在就定义北向接口还为时尚早,开发不同的控制器经验一定会为开发一个通用的应用程序接口奠定基础. 北向接口可以保证编程语言和控制器的独立性. 很多的控制器都提出并定义了它们自己的北向API. SFNET是北向接口的一个例子. 其他的提议是使用不同的方法允许应用程序与控制器交互. F. Layer VI: Language-Based Virtualiza…
Abstract: 问题:AI在路由协议上的应用仅适用于真实设备,尤其是无线传感器节点 The inclusion of artificial intelligence (AI) can improve the performance of routing protocols. Nowadays the application of AI over routing protocols is only applied to real devices, especially in wireless…
翻译 特征提取和描述算法的最新进展:全面的调查 摘要 - 计算机视觉是当今信息技术中最活跃的研究领域之一.让机器和机器人能够以视线的速度看到和理解周围的世界,创造出无穷无尽的潜在应用和机会.特征检测和描述算法确实可以被认为是这种机器和机器人眼睛的视网膜.然而,这些算法通常是计算密集型的,这使得它们无法实现视觉实时性能的速度.此外,它们的能力不同,有些人可能会因为特定类型的输入而与其他人相比更有利于工作.因此,必须紧凑地报告其利弊,以及他们的表现和最近的进展.本文致力于全面概述特征检测和描述算法的…
Understanding and configuring the physical connections of a host in a CloudStack deployment can at first be very confusing. While Software Defined Networking (SDN) is set to greatly simplify some aspects, its integration within CloudStack is not full…
安全相关论文--Security and Dependability 所参考的文献来自于Kreutz D, Ramos F M V, Esteves Verissimo P, et al. Software-Defined Networking: A Comprehensive Survey[J]. Proceedings of the IEEE, 2015, 103(1):10-13. 一些论文 安全性和可靠性: [access control, firewalling,middleboxes…