🐳SDN方案介绍与选择| 8月更文挑战

4,106 阅读2分钟

SDN(Software Defined Network)即软件定义网络,小范围来说是“软件定义网络”,大范围来说可以是“软件定义存储、软件定义安全”等等,SDN并不是一项技术,而是一种思想,一个框架。

SDN方案又分为两种,硬SDN与软SDN方案。硬SDN方案是采用专用的硬件交换设备与控制器来实现相关的网络功能,控制器对硬件设备进行策略以及流表的下发,来实现网络相关的功能,也就是说虚拟机数据是跑在硬件交换机上的,并由硬件交换机实现相关的网络功能。软SDN方案网络的功能是通过软件层面的Linux协议栈以及相关的虚拟交换机技术实现的, 比如在软件中我们常使用软件交换机OVS来实现虚拟机的数据转发交换。

image.png 下面来分析一下这两种方案的优缺点。硬SDN方案的优点是性能强,比较稳定,缺点是不够灵活且组网成本高;而软SDN方案的优点可以避免对硬件网络设备的过度依赖,同时降低了组网的成本,缺点是稳定性、性能和可扩展性不如硬件方案。

image.png 在金融行业中,由于其数据中心承载的金融业务具有一定的民生属性,特别是核心业务一旦中断影响会极大,所以金融行业在选取技术方案的时候更注重考虑其可靠性和稳定性;金融 机构更多扮演的是技术应用方的角色,因此不会去深究技术细节。因此金融机构一般在选型的时候都会选取硬件方案。

当然在选型的过程中也要看具体场景,比如采用商业硬件方案改造成本较高,控制器、交换机必须成套采购, 基本无法利旧, 所以一般都是在建设新业务区域的时候进行硬件的SDN落地, 而基本很少在改造的过程中使用硬件SDN方案。而软件SDN方案比较灵活,对硬件环境要求低,因此有的金融机构也会在一些非核心业务区域使用软件SDN方案落地。