📜  软件定义网络与传统网络的区别

📅  最后修改于: 2021-09-11 03:46:34             🧑  作者: Mango

1. 软件定义网络(SDN):
SDN 代表软件定义网络,它是一种网络架构方法。它支持使用软件应用程序控制和管理网络。通过软件定义网络 (SDN),整个网络及其设备的联网行为通过使用开放 API 的软件应用程序以集中控制的方式进行编程。

软件定义网络通过网络虚拟化提高性能。在 SDN 中,软件控制的应用程序或 API 作为完整网络管理的基础,可以引导网络上的流量或与底层硬件基础设施进行通信。所以简单地说,SDN可以创建虚拟网络,也可以借助软件控制传统网络。

下图说明了软件定义网络的架构:

软件定义网络

2. 传统网络:
传统网络是指使用固定的专用硬件设备(例如路由器和交换机)来控制网络流量的旧传统网络方式。在当前不断增长的业务形势下,无法扩展以及网络安全和性能是当今主要关注的问题,因此 SDN 正在控制传统网络。传统网络是静态的,基于硬件网络设备。

传统网络架构直到最近几年才被许多公司使用,但现在由于其缺点软件定义网络已经开发出来,并且在未来几年它将被更多地使用。

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

传统网络架构

SDN与传统网络的区别:

S.No. SDN TRADITIONAL NETWORK
01. Software Defined Network is virtual networking approach. Traditional network is the old conventional networking approach.
02. Software Defined Network is centralized control. Traditional Network is distributed control.
03. This network is programmable. This network is non programmable.
04. Software Defined Network is open interface. Traditional network is closed interface.
05. In Software Defined Network data plane and control plane are decoupled by software. In traditional network data plane and control plane are mounted on same plane.
06. It supports automatic configuration so it takes less time. It supports static/manual configuration so it takes more time.
07. It can prioritize and block specific network packets. It leads all packets in the same way no prioritization support.
08. It is easy to program as per need. It is difficult to program again and to replace existing program as per use.
09. Cost of Software Defined Network is low. Cost of Traditional Network is high.
10. Structural complexity is low in Software Defined Network. Structural complexity is high in Traditional Network.
11. Extensibility is high in Software Defined Network. Extensibility is low in Traditional Network.
12. In SDN it is easy to troubleshooting and reporting as it is centralized controlled. In Traditional network it is difficult to troubleshoot and report as it is distributed controlled.
13. Its maintenance cost is lower than traditional network. Traditional network maintenance cost is higher than SDN.