在很久很久以前,有一个村子. 村里的每一户,都有一个男人和一个女人. 每一户,都以搬砖为生. 从不同的地方,搬到不同的地方. 男人负责搬砖,女人负责告诉男人往哪搬. 每个家庭,都服从村委会的指挥. 村委会根据砖厂老板的需求,跑去告诉每家每户该怎么搬. 最开始,大家搬砖搬得挺开心的,一切都很顺利. 可是,砖头越来越多,村子规模大了,村户也多了. 每次搬砖计划有变动,村委会都要挨家挨户通知,实在太累了. 而且,因为村委会不能及时通知到位,影响了搬砖效率,砖厂老板们也很不开心. 于是,村委会请来了一个…
前言 课程名称:软件定义网络 课程地址 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…