软件定义的网络(SDN)

SDN代表软件定义的网络,是一种网络架构方法。它能够使用软件应用程序来控制和管理网络。通过软件定义网络(SDN),整个网络及其设备的网络行为是通过使用开放API的软件应用程序以集中控制的方式进行编程。
软件定义网络通过网络虚拟化提高性能。在SDN中,软件控制的应用程序或API作为完整的网络管理的基础,可以在网络上引导流量或与底层硬件基础设施进行通信。因此,简单来说,我们可以说SDN可以创建虚拟网络,也可以在软件的帮助下控制传统网络。
下图说明了软件定义网络的架构-
软件定义的网络

传统网络

传统网络是指旧的传统网络方式,它使用固定和专用的硬件设备,如路由器和交换机来控制网络流量。在当前不断增长的商业形势下,无法扩展、网络安全和性能是现在的主要问题,因此SDN正在控制传统网络。传统的网络是静态的,基于硬件网络设备。
传统的网络架构直到最近几年才被许多公司使用,但现在由于它的缺点,软件定义网络已经被开发出来,在未来几年,它将被更多地使用。

下图说明了传统网络的架构 -
传统网络架构

SDN和传统网络之间的区别 -

编号 SDN 传统网络
1 软件定义的网络是虚拟的网络方法。 传统网络是旧的传统网络方法。
2 软件定义的网络是集中式控制。 传统网络是分布式控制。
3 软件定义网络是可编程的。 传统网络是不可编程的。
4 软件定义的网络是开放的接口。 传统网络是封闭接口。
5 在软件定义的网络中,数据平面和控制平面是由软件解耦的。 在传统网络中,数据平面和控制平面被安装在同一个平面上。
6 软件定义网络支持自动配置,所以需要更少的时间。 传统网络支持静态/手动配置,所以需要更多时间。
7 软件定义网络可以优先处理和阻止特定的网络数据包。 传统网络以同样的方式引导所有数据包,不支持优先级。
8 软件定义网络很容易根据需要进行编程。 传统网络很难再次编程并根据使用情况替换现有程序。
9 软件定义网络的成本很低。 传统网络的成本很高。
10 软件定义网络的结构复杂性低。 传统网络的结构复杂度高。
11 软件定义网络的可扩展性高。 传统网络的可扩展性较低。
12 在SDN中,故障排除和报告很容易,因为它是集中控制的。 在传统网络中,由于它是分布式控制的,所以很难进行故障排除和报告。
13 软件定义网络的维护成本低于传统网络。 传统网络的维护成本比SDN高。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:软件定义网络和传统网络的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-software-defined-network-and-traditional-network.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。