English

什么是SDN以及OpenFlow

2018-08-13

SDN即软件定义网络,SDN作为一种新型的网络设计思路,较之于传统的网络交换方式,根本不同点在于其控制平面和数据平面不再紧耦合在一起,而是采用了分布式的部署模式。


图片 1.png


SDN模型具有一个集中式的控制平面,数据平面同控制平面分离,作为独立的实体存在,控制平面和数据平面之间通过特定的网络协议保持通信。控制平面对外提供一组API接口,用户通过这些API接口可以对控制平面进行监控、管理、维护。2009年,SDN被《MIT Technology Review》评为具有影响力的十大新兴技术之一并且引起业界的广泛关注。


SDN其协议有很多种,并不是只有一种协议,包括ONF的OpenFlow 以及IETF、ITU-T、ETSI等其它的SDN协议,各个协议之间的发展也愈发引起人们的更多关注。


这其中,OpenFlow是当前业界影响力最大的SDN协议。OpenFlow并不是SDN规定的必要元素,但SDN之所以成为互联网的前沿科技,很大一部分是因为OpenFlow的兴起。OpenFlow为SDN要求的控制平面与数据平面分离提供了一种实现方式。Openflow的意义在于将数据平面和控制平面分离,然后通过一个强大的控制器进行统一管控,交换机匹配控制器下发的策略,若没有匹配到则转发给控制器,同时更新转发策略给交换机。


打个比方:传统交换机相当于以前的胖AP,随着网络中的设备数量越来越多,而需要一个平台进行统一管理,不难很难进行维护管理、软件升级等,虽然现在的传统交换机可以通过SNMP协议来进行统一运维(基本配置、状态监控,但也仅仅只是基本) ,因此瘦交换机+控制器的模式一定是未来发展的必然。


图片 11.png


但是为什么那么多年过去了,OpenFlow确一直用的比较少?主要有两个原因:


1)   太依赖控制器,对控制器的性能要求极高,这就需要一台非常非常强大的控制器

这就好比采用了瘦AP+AC的架构,但是呢,无线AC只能走集中转发,不能走本地转发,当数据量足够大时,控制器的性能很难扛得住。


2)   各厂商的控制器无法管理别人的OpenFlow交换机

这就类似于各个厂商的AP与无线AC之间的关系,虽然有CAPWAP标准协议,但是各个厂商并不开放给其他厂商的AC进行管理。


信锐下一代智能交换机是基于目前发展现状以及自身实际情况推出的一种新型设计,采用在控制面上将数据转发与设备配置进行分离,这就好比与廋AP+无线AC可以走本地转发,既可以实现在所有交换机的统一控制,同时又降低了控制器的性能要求,能够真正、轻松的实现落地。


图片 12.png


返回顶部
隐藏或显示