搞不懂SDN?那是因为你没看这个小故事…
戳蓝字“CSDN云计算”关注我们哦!
作者 | 小枣君
来源 | 鲜枣课堂
很久很久以前,有一个村子,名叫“通信童心村”。
村里的每一户,都有一个男人和一个女人。
每一户,都以搬砖为生。
从不同的地方,搬到不同的地方。
他们怎么办呢?很简单,男人负责搬,女人负责告诉男人往哪搬。。。
每个家庭,都服从村委会的指挥。
村委会根据砖厂老板的需求,跑去告诉每家每户该怎么搬。。。
最开始,大家搬砖搬得挺开心的,一切都很顺利。
可是,砖头越来越多,村子规模大了,村户也多了。
每次搬砖计划有变动,村委会都要挨家挨户通知,实在太累了。
而且,因为村委会不能及时通知到位,影响了搬砖效率,砖厂老板们也很不开心。
于是,村委会请来了一个名叫“傻大妞(SDN)”的姑娘。
这个傻大妞说:
于是,傻大妞把每个家庭的女人们都赶回了娘家。。。
然后,傻大妞告诉每个家庭的男人们,以后只能说普通话(以前每家每户男人女人都说的是自己的方言),而且,只需要听她和她团队的。。。
男人们只听傻大妞的
傻大妞还告诉村委会,搬砖方案直接告诉她的团队就行。
于是,全新的搬砖方法开始运作了。。。
因为傻大妞全面接管了男人们。。。所以村委会省事了很多。。。命令直接传达给傻大妞。。。
效率得到提升,砖厂老板们更开心了,想往哪搬,就往哪搬。。。
故事愉快滴结束了。。。
不过,好像也不是每个人都那么愉快。。。
被fired(解雇)掉的女人们▼
(我是分割线)
好了。。。不知道这个故事大家看懂没有。。。
今天我们说的傻大妞,就是本文重点要说的“SDN”。
关于SDN的定义,有很多种说法,比较流行的定义是下面这个:
SDN是一种新兴的、控制与转发分离、并直接可编程的网络架构。
它的核心理念是,希望应用软件可以参与对网络的控制管理,满足上层业务需求,通过自动化业务部署简化网络运维。
其实说通俗一点,就是把“传统软硬件网络”给软件化、抽象化了。
简单来说,就是把现在复杂的传统网络设备全部对上层应用不可见。上层管理层,只需要像配置软件程序一样,对网络进行简单的部署,就能够让网络实现所需要的功能。不再需要和以前一样,一个一个去配置网络上所有节点的网络设备。
SDN架构示意图:
对比我们刚才的搬砖故事:
村子:通信网络
砖头:数据
每一户家庭:网络中的每一个网络设备
男人:网络设备的转发功能
女人:网络设备的控制功能
砖厂老板:上层用户
村委会:网络服务提供商
SDN带来的好处,显而易见:
1、控制和转发分离(男人和女人拆开),各个硬件厂家不能够再针对每个硬件设计和安装对应的软件系统(淘汰了方言),使得硬件可以通用化。打破了垄断,降低了设备成本。
2、SDN控制器进行统一管理(傻大妞团队统一接管男人),实现了集中控制,降低网络维护难度(村委会不用挨家挨户一个一个跑),缩短网络部署周期(砖厂老板们灵活调运砖头),降低运维成本。
对于那些女人们(传统硬件设备商),傻大妞(SDN)的出现确实并不是一个好消息,而对于砖厂老板们(用户)和村委会(服务提供商),傻大妞(SDN)肯定是很受欢迎的选择。
所以,几家欢喜几家愁咯。。。
SDN虽然看上去很强大,但仍然处于发展期,很多技术细节还不够成熟。
不过,SDN所代表的开放网络架构,肯定是未来网络的趋势。
这样的趋势,不可阻挡。
好啦,相信大家已经知道SDN是什么意思啦!
重磅推荐↓ ↓ ↓
福利
扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!
推荐阅读:
不让华为收专利费?美议员提案“秀下限”
如何给老婆解释什么是微服务?
阿里巴巴杨群:高并发场景下Python的性能挑战
那些去德国的程序员后来怎么样了?
新技术“红”不过十年,半监督学习为什么是个例外?
独家对话V神! 质疑之下的以太坊路在何方?
真香,朕在看了!
搞不懂SDN?那是因为你没看这个小故事…相关推荐
- 搞不懂SDN和SD-WAN?那是因为你没看这个小故事—Vecloud微云
很久很久以前,有一个村子,名叫"通信(童心)村". 村里的每一户,都有一个男人和一个女人. 每一户,都以搬砖为生. 从不同的地方,搬到不同的地方. 他们怎么办呢?很简单,男人负责搬 ...
- 成年人应该看的小故事
成年人应该看的小故事 和你一起分享,一起品位这几个故事,他教我们如何去处世,很有道理,就发给你哦 成年人必看的五个故事 1,一只小猪,一只绵羊和一头乳牛,被关在同一个畜栏里.有一次,牧人捉住小 ...
- Promise 到底是什么?看这个小故事
大家好,我是若川,点此加我微信进源码群,一起学习源码. 还可以进<剑指前端offer>交流群. 另外,可以进群免费看下周六Vue专场直播,有尤雨溪分享「Vue3 生态现状以及展望」 如果你 ...
- webpack打包工具不会用,那是因为你没看过这篇
webpack打包工具 一.认识webpack 1. 前端模块化 2.打包如何理解呢? 3.和grunt/gulp的对比 二.webpack的安装 三.webpack的起步 1.准备工作 2.js文件 ...
- 我就不信看完这篇你还搞不懂信息熵
我就不信看完这篇你还搞不懂信息熵 https://mp.weixin.qq.com/s/7NrB0UtmELXD3UNO3C6jGA 让我们说人话!好的数学概念都应该是通俗易懂的. 信息熵,信息熵,怎 ...
- JVM难学?那是因为你没认真看完这篇文章
JVM难学?那是因为你没认真看完这篇文章 一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间.虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理. 虚拟机管理 ...
- 新海诚没有参与制作的作品_由新海诚创作,却成为冷门的一部动漫,至今都没看懂...
原标题:由新海诚创作,却成为冷门的一部动漫,至今都没看懂 由新海诚创作,却成为冷门的一部动漫,至今都没看懂.新海诚我们都很熟悉,他的作品<你的名字><天气之子>等等都给我们留下 ...
- 面试还搞不懂Redis,快看看这40道面试题!| 博文精选
作者| 程序员追风 责编 | Carol 出品 | CSDN云计算(ID:CSDNcloud) 近年来,微服务变得越来越热门,越来越多的应用部署在分布式环境中.常用的分布式实现方式之一就有 Redis ...
- OSChina 周一乱弹 ——女人比代码复杂多了,搞不懂!
2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2017)请戳(这里) [今日歌曲] @莱布妮子 :分享David Bowie/Kristen Wiig的单曲 ...
最新文章
- 不同类的方法 事务问题_深入理解 Spring 事务原理
- java.lang.NoClassDefFoundError: org/springframework/boot/context/embedded/FilterRegistrationBean
- 【渝粤教育】国家开放大学2018年春季 0014-21T秘书学(一) 参考试题
- 【转】PCDATA和CDATA的区别究竟是什么呢?
- css媒体查询和居中
- C#.Net 扩展方法
- python读写音频文件小结
- 获取微信小程序邀请码并下载
- 零基础个人网站搭建教程(一个完全的新人如何搭建自己的个人网站)
- tar --exclude用法
- 苹果待处理订单要多久_iPhone12被电商平台下来,原来苹果又要玩“套路”
- 企业如何做新闻软文发布? 软文推广和新闻源发布有何不同之处?
- Ubuntu 16.04 amd64下deb安装gcc5.4和所有依赖
- bash shell 命令
- 轻量级流程编排引擎-模型设计
- 【20210825】【数据分析】两个向量做相关性分析时,需不需要统一量纲?
- IDE硬盘驱动器读写过程
- 面试造航母,工作拧螺丝?各种缘由大揭秘!
- js css如何按比例放大视频或者图片
- JAVA 处理时间格式 带有AM PM的字符串
热门文章
- 由被WebInspect***引发的php header()使用问题
- MikroTik RouterOS安装方法收集(转)
- 【GStreamer 】3-6 gstreamer jpegenc 、jpegdec 插件说明
- PROCEDURE和 FUNCTION的区别
- Intro to Deep Learning Backpropagation 深度学习模型介绍及反向传播算法推导详解
- matlab三维矩阵变换,交换维度,交换两行
- Vue UI 组件库(移动端常用 UI 组件库,PC 端常用 UI 组件库,Element UI基本使用,Element UI按需引入)
- 项目实战一 12306火车票余票查询软件
- python嗅探m3u8_python爬取m3u8连接的视频
- 前端开发与构建工具Vite