Software Defined Networking(Week 2, part 2)】的更多相关文章

前言 课程名称:软件定义网络 课程地址 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…
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…
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…
将机器学习用到SDN中的综述:研究的问题和挑战 从流量分类.路由优化.服务质量(Qos)/体验质量(QoE)预测.资源管理和安全性的角度,回顾了机器学习算法如何应用于SDN领域. 相关知识 在SDN中应用机器学习是合适的原因: 图形处理单元GPU和张量处理单元TPU等技术为机器学习提供了很好的机会: 集中式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…
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)集中式控制 说明:集中式控制的控制器只适合于中小型网络,对于大型网络,一般采用分布式控…
        note:写这个或许算是翻译,又或算是对这个论文[1]的理解,又或者仅仅是我的看法.         这篇论文和IOFlow相比較,更加注重软件定义存储的框架(利用已有的框架来创建新的框架,然后使用已有的协议),而不是像IOFlow那样注重通信的协议.而且,这个框架还是软件定义环境的框架,而不不过存储的框架,不过全文注重说了存储(更有挑战性).特别地.关于可软件定义的存储逻辑.从这里能够管中窥豹. SDE软件定义环境 数据中心的环境包含Compute.Network和Storag…
SDN的三大关键要素 第一关键要素是转发与控制分离,这使得网络交换机的数据转发变得更加简单.快速:同时,控制变成了网络操作系统中一个相对集中的逻辑功能. 第二个关键要素是OpenFlow协议,它向交换机传送转发表,交换机依此转发报文.这种做法与传统网络完全不同.在传统网络架构中,交换机和路由器需要自己决定报文的转发路径,这可能会给网络运营商带来一些不可预知的负面影响,包括成本增加.性能降低.上市时间延缓等.有了SDN,控制软件决定报文的转发路径,使得运营商可以“随心所欲”地控制网络. 第三个关键…
DISASTER的定义和影响(本文中) 定义范围: 自然灾害,比如洪水.地震等造成一定范围类的节点故障: 恶意攻击,DDOS攻击或者电磁脉冲攻击造成节点故障: 技术相关的问题,配置错误或者误操作等: 影响: 断电: 硬件问题: 某个节点宕机后导致的级联问题: 级联故障:在一个网络中,由于其中网络节点宕机,导致数据分流到其他节点进而导致其他节点负载加大,甚至出现故障. SDN相关的故障: DOS导致的节点瘫痪,包括控制平面的节点: 恶意应用: Control-Switch的通讯不可靠(由于灾害等原…
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…
今天公交车上看了会SDN一本介绍性的书籍,具体名字不记得了.我想,我已经在实验室呆了很久的时间的,接触SDN也有一段时间了.对SDN的一些基本的知识还是需要好好整理一番.当然,这里只是一个随笔,想到什么就说什么吧. SDN全称是Software Defined Networking.那本书上写的是network.这里记得我的导师说过,network和networking是不同的,networking偏向于概念上多一些,抽象的层次多一些.这是一件值得注意的事情.英语有些地方还是很讲究的.那为什么要…
sFlow-RT™ incorporates InMon's asynchronous analytics technology (patent pending), delivering real-time visibility to Software Defined Networking (SDN), DevOps and Orchestration stacks and enabling new classes of performance aware application such as…

Ryu

What's Ryu? Ryu is a component-based software defined networking framework. Ryu provides software components with well defined API that make it easy for developers to create new network management and control applications. Ryu supports various protoc…
转自:http://developer.51cto.com/art/201507/483510.htm 很多来自世界各地的程序员不求回报的写代码为别人造轮子.贡献代码.开发框架.开放源代码使得分散在世界各地的程序员们都能够贡献他们的代码与创新. Python就是这样一门受到全世界各地开源社区支持的语言.Python可以用来开发各种小工具软件.web应用.科学计算.数据分析等等,Python拥有大量的流行框架,比如Django.使用Python框架时,可以根据自己的需求插入不同的模块,比如可以用S…
The Scalr team is at the CloudStack Collab Conf, and this post summarizes a few things we learned. CloudStack has undergone many name changes since Sheng and his team created it, and I’ve been confused for a while about them. So I thought I’d share t…
原文: http://www.sdnlab.com/12700.html?from=timeline&isappinstalled=0#10006-weixin-1-52626-6b3bffd01fdde4900130bc5a2751b6d1&sukey=fc78a68049a14bb247c537e229e9301ea4dca80236df4f4e775535c08f0a24420a9ac4d726c99dad63a9f6e4c88271ed 真羡慕 google 强大的网络基础设施啊,…
Awesome Python  A curated list of awesome Python frameworks, libraries, software and resources. Inspired by awesome-php. Awesome Python Environment Management Package Management Package Repositories Distribution Build Tools Interactive Interpreter Fi…
Machine and Deep Learning with Python Education Tutorials and courses Supervised learning superstitions cheat sheet Introduction to Deep Learning with Python How to implement a neural network How to build and run your first deep learning network Neur…
原文见51CTO:http://network.51cto.com/art/201103/251425.htm 2012的故事 2012年的某天,你跟往常一样起床,打开电脑,却发现无法登录到邮箱.无法连接到公司的VPN网络.无法订购任何东西……,你会发现一切都简直跟世界末日一样,离开了网络,现代社会根本无法正常运行.这并不是可笑的无根据的幻想,如果世界末日真的来临,摧毁互联网无疑是最直接有效的办法,而现代互联网并没有我们想象的那样鲁棒. 从上个世纪70年代初,互联网在短短不到40年时间里已经发展…
近期高级网络课的小组任务是在老师给定的范围内自选方向主题研究并做展示报告.我们组选了sdn.原以为这东西会是工业界无人问津的概念化产品,Google了一下却发现事实上sdn挺火的,因为它可能带来的可扩展性,一些大互联网企业也在開始涉足相关的研发,比方Google呵Facebook.这里简要的梳理下我对SDN概念性的认识. 背景 虚拟化的大趋势 近年来,大数据.云计算兴起,虚拟化技术的重要性越发突出.提到虚拟化,不得不提的是计算机行业里的一句老话: 计算机世界的绝大部分问题都能够通过分层的方法来解…