为什么说Neutron不是SDN
2015-03-07 15:49
519 查看
作者:SDN qq群#北京-小武,微博@北京-小武
个人博客: http://blog.csdn.net/night_elf_1020
http://www.sdnap.com/sdnap-post/5601.html
@盛科张卫峰 卫峰总新作《SDN及云计算平台中的网络性能优化》这篇文章写的很有深度,其中将Neutron中的部分组件来用硬件实现,以提高性能和稳定性,相信将Neutron结合SDN的架构来提高这两点指标将是我下年工作的重点。对于Neutron是否是SDN的观点曾经和卫峰总有过一次微博的讨论,被SDNAP也收集成文放到了SDNAP的一篇记录上《IAAS提供的网络服务是否是SDN大讨论》。看到卫峰总的文章,以及很多人对Neutron是否是SDN的观点有过探讨,今天特地写一个自己的认识,核心观点是现在的Neutron不是SDN架构,请各位读者注意我的措辞,我的意思是说,Neutron本身来讲还不是SDN,但是不妨碍它经过改造或结合SDN控制器成为SDN的架构。
首先说下我对Neutron的这个Openstack组件的认识,我也曾经很久前在SDNAP上发表过两篇Neutron的文章:《Openstack之Neutron简介》和《Neutron亟需断骨换筋》;总体来讲,我接触Neutron的第一印象是Neutron的整体架构和传统网络产品中的一个比较像,就是框式交换机(也称之为机架交换机),就是一个机架,上面插着主控卡和业务卡(也称之为线卡),主控卡起到全局的控制作用(当然,也有的机架交换机的主控卡兼做业务卡),业务卡来跑业务流量,并且做到了“控制和转发相分离”,当然这个分离和SDN的控制转发分离有着很大的不同,如@杨泽卫 的文章《SDN瞎子摸象-杨泽卫谈SDN》所说,SDN的分离是指解耦合,而不是单纯的功能模块的逻辑分离或承载运行服务设备的物理分离。机架交换机和Neutron有什么类似之处哪?下面用一个表来对下二者偏近于SDN几个特性的方面:
...........................
个人博客: http://blog.csdn.net/night_elf_1020
http://www.sdnap.com/sdnap-post/5601.html
@盛科张卫峰 卫峰总新作《SDN及云计算平台中的网络性能优化》这篇文章写的很有深度,其中将Neutron中的部分组件来用硬件实现,以提高性能和稳定性,相信将Neutron结合SDN的架构来提高这两点指标将是我下年工作的重点。对于Neutron是否是SDN的观点曾经和卫峰总有过一次微博的讨论,被SDNAP也收集成文放到了SDNAP的一篇记录上《IAAS提供的网络服务是否是SDN大讨论》。看到卫峰总的文章,以及很多人对Neutron是否是SDN的观点有过探讨,今天特地写一个自己的认识,核心观点是现在的Neutron不是SDN架构,请各位读者注意我的措辞,我的意思是说,Neutron本身来讲还不是SDN,但是不妨碍它经过改造或结合SDN控制器成为SDN的架构。
首先说下我对Neutron的这个Openstack组件的认识,我也曾经很久前在SDNAP上发表过两篇Neutron的文章:《Openstack之Neutron简介》和《Neutron亟需断骨换筋》;总体来讲,我接触Neutron的第一印象是Neutron的整体架构和传统网络产品中的一个比较像,就是框式交换机(也称之为机架交换机),就是一个机架,上面插着主控卡和业务卡(也称之为线卡),主控卡起到全局的控制作用(当然,也有的机架交换机的主控卡兼做业务卡),业务卡来跑业务流量,并且做到了“控制和转发相分离”,当然这个分离和SDN的控制转发分离有着很大的不同,如@杨泽卫 的文章《SDN瞎子摸象-杨泽卫谈SDN》所说,SDN的分离是指解耦合,而不是单纯的功能模块的逻辑分离或承载运行服务设备的物理分离。机架交换机和Neutron有什么类似之处哪?下面用一个表来对下二者偏近于SDN几个特性的方面:
...........................
相关文章推荐
- 为什么说Neutron不是SDN?
- 为什么MVC不是一种设计模式? ---比较Backbone和Ext4.x在MVC实现上的差异
- 【多进程与多线程】为什么在Python里推荐使用多进程而不是多线程?
- 为什么大多数大型网站不是用Java写的
- 为什么推荐std::string而不是char*
- 为什么我们使用Nginx而不是Apache?
- 为什么要使用SLF4J而不是Log4J
- 你如何理解 HTML5 的 section?会在什么场景使用?为什么这些场景使用 section 而不是 div?
- web2.0为什么不是web1.0(一)
- 用struts2 的<s:submit>显示的图标为什么会靠上显示,而不是居中显示
- 虚拟机上装oracle,cmd窗口输入法有问题,按了U,I,O,P,J,K,L,M这些键为什么不是UIOPJK
- Java中的volatile关键字为什么不是不具有原子性
- 公司不是我的家,那我为什么还要加班?兼说如何在公司高效提升自己的方法
- 为什么我用dreamweaver在文件栏目里新建的文件是asp为后缀的,而不是html?
- linux perf: 为什么采样频率设置成99Hz而不是100Hz
- winsocket 解析本地IP ,为什么得到的不是一个IP
- 为什么你应该使用OpenGL而不是DirectX?
- Android Studio——为什么说android UI操作不是线程安全的
- 我为什么选择Firefox而不是Chrome
- 为什么很多内置类如UITableViewController的delegate属性都是assign而不是retain的?