这是一个关于“傻大妞”的故事......编程
好久好久之前,有一个村子,名叫“通讯童心村”。网络
村里的每一户,都有一个男人和一个女人。架构
每一户,都以搬砖为生。运维
从不一样的地方,搬到不一样的地方。ide
他们怎么办呢?很简单,男人负责搬,女人负责告诉男人往哪搬。。。设计
每一个家庭,都服从村委会的指挥。3d
村委会根据砖厂老板的需求,跑去告诉每家每户该怎么搬。。。blog
最开始,你们搬砖搬得挺开心的,一切都很顺利。部署
但是,砖头愈来愈多,村子规模大了,村户也多了。get
每次搬砖计划有变更,村委会都要挨家挨户通知,实在太累了。
并且,由于村委会不能及时通知到位,影响了搬砖效率,砖厂老板们也很不开心。
因而,村委会请来了一个名叫“傻大妞(SDN)”的姑娘。
这个傻大妞说:
因而,傻大妞把每一个家庭的女人们都赶回了娘家。。。
而后,傻大妞告诉每一个家庭的男人们,之后只能说普通话(之前每家每户男人女人都说的是本身的方言),并且,只须要听她和她团队的。。。
男人们只听傻大妞的
傻大妞还告诉村委会,搬砖方案直接告诉她的团队就行。
因而,全新的搬砖方法开始运做了。。。
由于傻大妞全面接管了男人们。。。 因此村委会省事了不少。。。命令直接传达给傻大妞。。。
效率获得提高,砖厂老板们更开心了,想往哪搬,就往哪搬。。。
故事愉快滴结束了。。。
不过,好像也不是每一个人都那么愉快。。。
被fired(解雇)掉的女人们▼
(我是分割线)
好了。。。不知道你们看懂没有。。。
今天咱们说的傻大妞,就是如今风头正劲的“SDN”。
关于SDN的定义,有不少种说法,比较流行的定义是下面这个:
SDN是一种新兴的、控制与转发分离、并直接可编程的网络架构。
它的核心理念是,但愿应用软件能够参与对网络的控制管理,知足上层业务需求,经过自动化业务部署简化网络运维。
其实说通俗一点,就是把“传统软硬件网络”给软件化、抽象化了。
简单来讲,就是把如今复杂的传统网络设备所有对上层应用不可见。上层管理层,只须要像配置软件程序同样,对网络进行简单的部署,就可以让网络实现所须要的功能。再也不须要和之前同样,一个一个去配置网络上全部节点的网络设备。
SDN架构示意图:
对比咱们刚才的搬砖故事:
村子:通讯网络
砖头:数据
每一户家庭:网络中的每个网络设备
男人:网络设备的转发功能
女人:网络设备的控制功能
砖厂老板:上层用户
村委会:网络服务提供商
SDN带来的好处,显而易见:
一、控制和转发分离(男人和女人拆开),各个硬件厂家不可以再针对每一个硬件设计和安装对应的软件系统(淘汰了方言),使得硬件能够通用化。打破了垄断,下降了设备成本。
二、SDN控制器进行统一管理(傻大妞团队统一接管男人),实现了集中控制,下降网络维护难度(村委会不用挨家挨户一个一个跑),缩短网络部署周期(砖厂老板们灵活调运砖头),下降运维成本。
对于那些女人们(传统硬件设备商),傻大妞(SDN)的出现确实并非一个好消息,而对于砖厂老板们(用户)和村委会(服务提供商),傻大妞(SDN)确定是很受欢迎的选择。
因此,几家欢喜几家愁咯。。。
SDN虽然看上去很强大,但仍然处于发展期,不少技术细节还不够成熟。
不过,SDN所表明的开放网络架构,确定是将来网络的趋势。
这样的趋势,不可阻挡。
好啦,相信你们已经知道SDN是什么意思啦!
固然,SDN还有不少关联的概念,例如OpenFlow,ONF,OpenDaylight,这期咱们都没有说起。不用心急,等之后咱们再一个一个详细介绍哈。
来源:鲜枣课堂
做者:小枣君
http://www.sohu.com/a/226701553_160923