戳蓝字“CSDN云计算”关注我们哦!

作者 | 小枣君

来源 | 鲜枣课堂

很久很久以前,有一个村子,名叫“通信童心村”。

村里的每一户,都有一个男人一个女人

每一户,都以搬砖为生。

从不同的地方,搬到不同的地方。

他们怎么办呢?很简单,男人负责搬,女人负责告诉男人往哪搬。。。

每个家庭,都服从村委会的指挥。

村委会根据砖厂老板的需求,跑去告诉每家每户该怎么搬。。。

最开始,大家搬砖搬得挺开心的,一切都很顺利。

可是,砖头越来越多,村子规模大了,村户也多了。

每次搬砖计划有变动,村委会都要挨家挨户通知,实在太累了。

而且,因为村委会不能及时通知到位,影响了搬砖效率,砖厂老板们也很不开心。

于是,村委会请来了一个名叫“傻大妞(SDN)”的姑娘。

这个傻大妞说:

于是,傻大妞把每个家庭的女人们都赶回了娘家。。。

然后,傻大妞告诉每个家庭的男人们,以后只能说普通话(以前每家每户男人女人都说的是自己的方言),而且,只需要听她和她团队的。。。

男人们只听傻大妞的

傻大妞还告诉村委会,搬砖方案直接告诉她的团队就行。

于是,全新的搬砖方法开始运作了。。。

因为傻大妞全面接管了男人们。。。所以村委会省事了很多。。。命令直接传达给傻大妞。。。

效率得到提升,砖厂老板们更开心了,想往哪搬,就往哪搬。。。

故事愉快滴结束了。。。

不过,好像也不是每个人都那么愉快。。。

被fired(解雇)掉的女人们▼


(我是分割线)

好了。。。不知道这个故事大家看懂没有。。。

今天我们说的傻大妞,就是本文重点要说的“SDN”

关于SDN的定义,有很多种说法,比较流行的定义是下面这个:

SDN是一种新兴的、控制与转发分离、并直接可编程的网络架构。

它的核心理念是,希望应用软件可以参与对网络的控制管理,满足上层业务需求,通过自动化业务部署简化网络运维。

其实说通俗一点,就是把“传统软硬件网络”给软件化、抽象化了。

简单来说,就是把现在复杂的传统网络设备全部对上层应用不可见。上层管理层,只需要像配置软件程序一样,对网络进行简单的部署,就能够让网络实现所需要的功能。不再需要和以前一样,一个一个去配置网络上所有节点的网络设备。

SDN架构示意图:

对比我们刚才的搬砖故事:

村子:通信网络

砖头:数据

每一户家庭:网络中的每一个网络设备

男人:网络设备的转发功能

女人:网络设备的控制功能

砖厂老板:上层用户

村委会:网络服务提供商

SDN带来的好处,显而易见:

1、控制和转发分离(男人和女人拆开),各个硬件厂家不能够再针对每个硬件设计和安装对应的软件系统(淘汰了方言),使得硬件可以通用化。打破了垄断,降低了设备成本。

2、SDN控制器进行统一管理(傻大妞团队统一接管男人),实现了集中控制,降低网络维护难度(村委会不用挨家挨户一个一个跑),缩短网络部署周期(砖厂老板们灵活调运砖头),降低运维成本。

对于那些女人们(传统硬件设备商),傻大妞(SDN)的出现确实并不是一个好消息,而对于砖厂老板们(用户)和村委会(服务提供商),傻大妞(SDN)肯定是很受欢迎的选择。

所以,几家欢喜几家愁咯。。。

SDN虽然看上去很强大,但仍然处于发展期,很多技术细节还不够成熟。

不过,SDN所代表的开放网络架构,肯定是未来网络的趋势。

这样的趋势,不可阻挡。

好啦,相信大家已经知道SDN是什么意思啦!

重磅推荐↓ ↓ ↓

福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

推荐阅读:

  • 不让华为收专利费?美议员提案“秀下限”

  • 如何给老婆解释什么是微服务?

  • 阿里巴巴杨群:高并发场景下Python的性能挑战

  • 那些去德国的程序员后来怎么样了?

  • 新技术“红”不过十年,半监督学习为什么是个例外?

  • 独家对话V神! 质疑之下的以太坊路在何方?

真香,朕在看了!

搞不懂SDN?那是因为你没看这个小故事…相关推荐

  1. 搞不懂SDN和SD-WAN?那是因为你没看这个小故事—Vecloud微云

    很久很久以前,有一个村子,名叫"通信(童心)村". 村里的每一户,都有一个男人和一个女人. 每一户,都以搬砖为生. 从不同的地方,搬到不同的地方. 他们怎么办呢?很简单,男人负责搬 ...

  2. 成年人应该看的小故事

    成年人应该看的小故事 和你一起分享,一起品位这几个故事,他教我们如何去处世,很有道理,就发给你哦 成年人必看的五个故事     1,一只小猪,一只绵羊和一头乳牛,被关在同一个畜栏里.有一次,牧人捉住小 ...

  3. Promise 到底是什么?看这个小故事

    大家好,我是若川,点此加我微信进源码群,一起学习源码. 还可以进<剑指前端offer>交流群. 另外,可以进群免费看下周六Vue专场直播,有尤雨溪分享「Vue3 生态现状以及展望」 如果你 ...

  4. webpack打包工具不会用,那是因为你没看过这篇

    webpack打包工具 一.认识webpack 1. 前端模块化 2.打包如何理解呢? 3.和grunt/gulp的对比 二.webpack的安装 三.webpack的起步 1.准备工作 2.js文件 ...

  5. 我就不信看完这篇你还搞不懂信息熵

    我就不信看完这篇你还搞不懂信息熵 https://mp.weixin.qq.com/s/7NrB0UtmELXD3UNO3C6jGA 让我们说人话!好的数学概念都应该是通俗易懂的. 信息熵,信息熵,怎 ...

  6. JVM难学?那是因为你没认真看完这篇文章

    JVM难学?那是因为你没认真看完这篇文章 一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间.虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理. 虚拟机管理 ...

  7. 新海诚没有参与制作的作品_由新海诚创作,却成为冷门的一部动漫,至今都没看懂...

    原标题:由新海诚创作,却成为冷门的一部动漫,至今都没看懂 由新海诚创作,却成为冷门的一部动漫,至今都没看懂.新海诚我们都很熟悉,他的作品<你的名字><天气之子>等等都给我们留下 ...

  8. 面试还搞不懂Redis,快看看这40道面试题!| 博文精选

    作者| 程序员追风 责编 | Carol 出品 | CSDN云计算(ID:CSDNcloud) 近年来,微服务变得越来越热门,越来越多的应用部署在分布式环境中.常用的分布式实现方式之一就有 Redis ...

  9. OSChina 周一乱弹 ——女人比代码复杂多了,搞不懂!

    2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2017)请戳(这里) [今日歌曲] @莱布妮子 :分享David Bowie/Kristen Wiig的单曲 ...

最新文章

  1. 不同类的方法 事务问题_深入理解 Spring 事务原理
  2. java.lang.NoClassDefFoundError: org/springframework/boot/context/embedded/FilterRegistrationBean
  3. 【渝粤教育】国家开放大学2018年春季 0014-21T秘书学(一) 参考试题
  4. 【转】PCDATA和CDATA的区别究竟是什么呢?
  5. css媒体查询和居中
  6. C#.Net 扩展方法
  7. python读写音频文件小结
  8. 获取微信小程序邀请码并下载
  9. 零基础个人网站搭建教程(一个完全的新人如何搭建自己的个人网站)
  10. tar --exclude用法
  11. 苹果待处理订单要多久_iPhone12被电商平台下来,原来苹果又要玩“套路”
  12. 企业如何做新闻软文发布? 软文推广和新闻源发布有何不同之处?
  13. Ubuntu 16.04 amd64下deb安装gcc5.4和所有依赖
  14. bash shell 命令
  15. 轻量级流程编排引擎-模型设计
  16. 【20210825】【数据分析】两个向量做相关性分析时,需不需要统一量纲?
  17. IDE硬盘驱动器读写过程
  18. 面试造航母,工作拧螺丝?各种缘由大揭秘!
  19. js css如何按比例放大视频或者图片
  20. JAVA 处理时间格式 带有AM PM的字符串

热门文章

  1. 由被WebInspect***引发的php header()使用问题
  2. MikroTik RouterOS安装方法收集(转)
  3. 【GStreamer 】3-6 gstreamer jpegenc 、jpegdec 插件说明
  4. PROCEDURE和 FUNCTION的区别
  5. Intro to Deep Learning Backpropagation 深度学习模型介绍及反向传播算法推导详解
  6. matlab三维矩阵变换,交换维度,交换两行
  7. Vue UI 组件库(移动端常用 UI 组件库,PC 端常用 UI 组件库,Element UI基本使用,Element UI按需引入)
  8. 项目实战一 12306火车票余票查询软件
  9. python嗅探m3u8_python爬取m3u8连接的视频
  10. 前端开发与构建工具Vite