OpenFlow非技术面的阻力与hybrid交换机

非技术面的阻力大都与利益相关,有一个技术阵营对另外一个技术阵营的利益冲突,也有个体利益与公共利益的冲突,OpenFlow在这两方面兼而有之,而且对OpenFlow而已,这两种利益冲突本质上是一种。OpenFlow控制器和OpenFlow交换机一旦发展起来,损害的首先是传统设备厂商的利益,这是因为这种架构降低了技术竞争的门槛,网络设备行业面临重新洗牌的可能,更主要的是,OpenFlow标准的定义权不在设备商手里,所以设备商肯定是想办法把OpenFlow边缘化。
OpenFlow要求控制和转发分离,且要开放控制面和转发面之间的接口。接口的标准化对传统设备商的影响还不是最大的,影响最大的是接口的开放,一旦接口开放,就意味着用户不用再为上层软件付费了。只要开放接口,就可以自己编程来控制硬件,甚至可以更换别的硬件,在未来应该为王的网络时代,这就意味着放弃了很大一部分权力。
hybrid交换机
所谓的混合交换机就是一个交换机兼有传统二三层功能和OpenFlow功能,传统二三层功能由安装在交换机里面的协议软件控制和管理,而OpenFlow的功能则由远程的controller进行控制管理,使用hybrid交换机是为了进行平滑过渡,给用户更多的选择自由。
一个报文进入交换机里面,如何决定是走OpenFlow处理流程还是传统处理流程,一般是以下几种区分:
根据端口进行区分,有的端口做传统处理,有的端口做OpenFlow处理
根据vlan进行区分,有的vlan做传统处理,有的vlan做OpenFlow处理
报文进来先进行一级流表的处理,根据处理结果决定后面继续下一级流表处理还是转去做传统二三层处理,这种是最灵活的,而且可以是前面两种的超集,但是比前面两个复杂,而且对芯片有要求,芯片的处理流程必须先做流处理,再做路由/Mac/mpls处理,而且前面的处理结果必须能够影响后面的结果。
市场上所谓的OpenFlow交换机大多数都是hybrid的,相当于在原有交换机基础上加了一个OpenFlow功能,但是限于现有的芯片,大多数hybrid交换机限制都很多。

发布了240 篇原创文章 · 获赞 236 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qinshangwy/article/details/105322756