查看原文
其他

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

小枣君 CSDN云计算 2019-07-11

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


作者 | 小枣君

来源 | 鲜枣课堂

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

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

每一户,都以搬砖为生。

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



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


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



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



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


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



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



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



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



这个傻大妞说:


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

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


男人们只听傻大妞的


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


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



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


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





故事愉快滴结束了。。。


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


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




(我是分割线)



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


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


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


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


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


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


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


SDN架构示意图:



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


村子:通信网络

砖头:数据

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

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

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

砖厂老板:上层用户

村委会:网络服务提供商


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


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


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


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


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

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


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



这样的趋势,不可阻挡。


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




重磅推荐↓ ↓ ↓

福利

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



推荐阅读:


真香,朕在看了!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存